Are you ready to take that next step in your career?
Inuvika Inc. was formed to deliver software platforms and integrated infrastructure systems for cloud computing. We are an enthusiastic team of people dedicated to building great software that makes application virtualization easy and affordable.
Our Values
Join Us
This is an exciting time to join us! We are currently expanding our technical team based in Toronto. We are looking for innovative, passionate and talented individuals to join us to extend and promote our virtualization software offerings. You will be working in a collaborative team environment learning and stretching your capabilities.
Don't see the perfect fit? No problem, we are always looking for talented individuals for future opportunities. If you think you have what it takes and want to be part of the team, please email your CV to [email protected].
Current Opportunities
Click on an opportunity for more information
Senior Backend Developer
About the Role
We are seeking a Senior Backend Developer to lead the design,
development, and maintenance of backend systems and APIs. You will work
with a mix of Go, PHP, and Python, building reliable services backed by
MySQL and deployed using Docker.
This role is suited for an experienced backend engineer who can take
ownership of production systems, contribute to architecture decisions,
improve scalability and reliability, and mentor other developers.
Responsibilities
- Design, develop, and maintain backend services and APIs
- Write clean, maintainable, and scalable code in Go, PHP, and/or Python
- Design and optimize MySQL schemas, queries, and database performance
- Build and maintain containerized services using Docker
- Integrate backend services with frontend and third-party systems
- Debug complex issues, resolve production incidents, and improve
performance
- Contribute to system architecture, technical planning, and engineering
standards
- Mentor junior developers and provide meaningful code review feedback
- Drive best practices for security, reliability, scalability, and
observability
Required Skills & Qualifications
- Minimum of 6 years of work experience following a bachelor or masters degree
- Must be a resident of Canada
- Strong professional experience with the following backend languages:
Go, PHP, and Python
- Strong understanding of RESTful API design and backend service
architecture
- Solid experience with MySQL, including schema design, indexing, and
query optimization
- Experience with Docker and container-based development workflows
- Experience using Git in collaborative engineering teams
- Strong understanding of HTTP, JSON, and web fundamentals
- Proven ability to troubleshoot complex systems and improve application
performance
- Ability to work collaboratively across engineering, product, and
design teams
- Experience mentoring developers and contributing to technical direction
- Experience writing unit and integration tests
Nice to Have (Not Required)
- Experience with multiple backend languages (Go, PHP, Python)
- Familiarity with Linux-based environments
- Experience with message queues, caching, or background jobs (Redis)
- Knowledge of authentication and authorization concepts
- Experience with CI/CD pipelines
- Experience with monitoring and logging tools (OpenTelemetry)
Please apply to [email protected] and let us know how your skills can fit the role.
Senior Flutter Developer
About the Role
We are looking for a Senior Flutter Developer to join our development
team and lead the delivery of high-quality cross-platform applications
using Flutter. In this role, you will build applications that run on
mobile, web, and desktop platforms, working closely with designers,
product managers, and engineering peers to deliver scalable and
user-friendly software.
This role is suited for an experienced cross-platform engineer who can
own technical implementation, shape application architecture, and help
raise the quality bar across Flutter development.
Responsibilities
- Design, develop, and maintain Flutter applications for:
- Mobile: iOS and Android
- Web: Modern browsers
- Desktop: Windows, macOS, and Linux
- Write clean, readable, maintainable, and scalable Dart code
- Architect application features and implement UI designs using Flutter
widgets and layouts
- Integrate REST APIs and third-party libraries
- Debug, test, and optimize application performance across platforms
- Lead code reviews and contribute to engineering best practices
- Fix complex bugs and improve existing features with long-term
maintainability in mind
- Mentor other developers and help guide Flutter development standards
- Collaborate with product and design on technical feasibility and
implementation tradeoffs
Required Skills & Qualifications
Minimum of 6 years of work experience following a bachelor or masters degree
Must be a resident of Canada
Strong professional experience with Flutter and Dart
Strong understanding of cross-platform application architecture and
development concepts
Experience shipping production applications on one or more
platforms: iOS, Android, Web, or Desktop
Strong knowledge of Git and collaborative development workflows
Solid understanding of REST APIs and JSON
Ability to translate UI/UX idea into polished, maintainable
implementations
Strong problem-solving skills, attention to detail, and ownership
mindset
Good communication skills and ability to work across teams
Experience mentoring developers or leading technical implementation
Familiarity with state management (Provider)
Experience with integrating native code (C++, Rust, WebAssembly) in
Flutter apps
Nice to Have (Not Required)
Experience deploying apps to:
App Store / Google Play
Web hosting platforms
Desktop installers (Windows/macOS/Linux)
Experience with CI/CD pipelines
Strong understanding of responsive and adaptive UI design
Docker and containerization experience
Please apply to [email protected] and let us know how your skills can fit the role.
