Careers - Inuvika

Careers at Inuvika


Find your perfect fit.

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

Innovation

Innovation is at the heart of what we do. Whether you work with or at Inuvika, you are empowered to innovate and to inspire creativity in others.

Meritocracy

Everyone who works with or at Inuvika is respected for their contribution and achievements. All contributions are judged and accepted on the basis of their merit and your skills.

Knowledge

Shared knowledge is the essence of creativity. We are open to new ideas and collaboration proposals, whether technical or business, from individuals to commercial enterprises or institutions.

Integrity

We do what is right by our customers, partners and investors. Inuvika employees act with honesty and integrity, building trusted and valued relationships with coworkers, customers, partners and stakeholders in our business.

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.