
Software Developer
Design, build, and maintain reliable software that powers real-world AI solutions.
Position overview
Location: Canada (Remote-first)
Employment Type: Full-time, Permanent
Eligibility: Applicants must be legally entitled to work from Canada
At Nikaxu, our software turns AI into something people actually use. As a Software Developer, you’ll work on designing, developing, and maintaining applications that integrate AI, data, and modern user interfaces. You’ll collaborate with AI scientists, designers, and product teams to turn requirements into secure, scalable, maintainable software systems used in real operational environments.
This role is hands-on and practical: designing architectures, writing clean code, testing, debugging, and continuously improving existing systems.
What You'll Do
-
Collaborate with stakeholders to understand and refine software requirements
-
Translate business needs into clear technical specifications and designs
-
Design application architecture, APIs, data models, and integration points
-
Develop user interfaces and/or backend services depending on specialization
-
Write, test, and debug clean, maintainable code
-
Build and maintain databases, servers, and other backend components
-
Conduct unit, integration, and performance testing
-
Troubleshoot and resolve defects and production issues
-
Participate in code reviews and follow engineering best practices
-
Maintain and improve existing systems through updates and enhancements
-
Create and maintain technical documentation and API references
-
Follow security best practices and contribute to secure-by-design development
-
Stay current with modern tools, frameworks, and engineering practices
About You
You enjoy building software that is clean, reliable, and actually used by customers — not just prototypes.
You Bring:
-
Experience developing software in one or more modern languages (e.g., Python, TypeScript/JavaScript, Java, Go, C#)
-
Experience with frontend, backend, or full-stack development
-
Familiarity with modern frameworks (e.g., React, Node.js, FastAPI, .NET, Django — depending on stack)
-
Experience working with databases and APIs
-
Understanding of software design, architecture, and code quality principles
-
Experience with testing, debugging, and version control (Git)
-
Knowledge of secure coding practices and application security fundamentals
-
Ability to collaborate in a team and communicate clearly
Experience in maritime, logistics, infrastructure, or other complex operational environments is considered a strong asset.
How To Apply
If this role sounds like a good fit, we’d love to hear from you.
Please send:
-
your resume or LinkedIn profile
-
a short note about why Nikaxu interests you
-
optional: GitHub, portfolio, publications, or examples of relevant work
to careers@nikaxu.com or fill in the form below.
If you don’t match every requirement but feel aligned with our work and values, we encourage you to apply.
Why Nikaxu
At Nikaxu, we value togetherness, clarity, and steady improvement. We work in small, trusted teams where people lean on each other, challenge ideas thoughtfully, and build solutions that last.
We don’t chase AI trends—we focus on what works, for our clients and for the people who use our systems every day.
Nikaxu is an equal opportunity employer and is committed to building an inclusive, respectful workplace.
