Senior full-stack developer to design, build, and optimize cloud-native microservices using Angular, Spring Boot and AI/ML techniques. Troubleshoot, ensure security and performance, integrate systems, apply AI-driven code analysis, and mentor junior developers across the SDLC.
Title: Software Developer - Full Stack - Senior
Location: Toronto, ON
Duration: End of March 2027 (possible extension)
Onsite
Must-Have Skills:
- 10+ Years of experience in Angular, React and Spring Boot.
- Knowledge of REST APIs, UX/UI principles, AI/ML frameworks and system integration.
- Experience in cloud-based (Azure, AKS) solutions, DevOps, CI/CD pipelines, and microservices architecture.
- Ability to troubleshoot, optimize performance, and ensure security compliance.
- Experience mentoring junior developers and conduct knowledge sharing.
Responsibilities:
- Design, develop, and optimize cloud-native microservices using Angular, Spring Boot, and AI-driven framework
- Translate technical specifications into functional, tested applications with detailed programming standards.
- Troubleshoot and resolve technical issues during software implementation, migration, upgrades and operations.
- Collaborate across teams throughout the Software Development Life Cycle (SDLC) to ensure high-quality solutions.
- Apply AI-driven static code analysis to identify and resolve potential issues early in the development cycle.
- Leverage machine learning, natural language processing, and data analytics techniques to enhance automation, system intelligence, and user experience.
How to apply:
Click the “Apply to Job” button and follow the instructions to submit your resume or contact the lead recruiter, Priya ([email protected])
Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.
Similar Jobs
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Build and maintain full-stack web applications using Vue.js/Nuxt 3, TypeScript, Node.js, and AWS. Implement SSR, reusable components, Node APIs and integrations with headless CMS and third-party platforms. Contribute to AI-enabled marketing workflows, performance, accessibility, SEO, testing, monitoring, and troubleshoot across browsers, APIs, CMS, and cloud infrastructure. Participate in code reviews, documentation, and cross-functional planning.
Top Skills:
AWSContentstackJavaScriptNode.jsNuxt 3Restful ApisRollupTypescriptViteVueWebpack
Fintech • Machine Learning • Payments • Software • Financial Services
Lead design and review of scalable, secure solution architectures and HLDs. Drive architectural governance, create ADRs, collaborate with stakeholders, mentor teams, and align technical capabilities with business objectives in a cloud-first environment.
Top Skills:
AWSContainersGCPMicroservicesAzureRestful ApisTogaf
Information Technology • Professional Services • Sales • Consulting
Design, develop, test, and implement MERN stack application enhancements, bug fixes, and platform upgrades. Maintain solution architecture and operational documentation, support governance/security/privacy reviews, ensure AODA accessibility compliance, participate in Agile delivery, and provide knowledge transfer for operational continuity.
Top Skills:
AodaExpressMongoDBNode.jsOauth 2.0ReactSAML
What you need to know about the Ottawa Tech Scene
The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.



