
Full Stack AI Developer
Posted Nov 3

Posted Nov 3
This is a fully remote position, open to applicants in Canada.
• Actively collaborate with the project team throughout the entire development lifecycle.
• Provide guidance to the team through software development expertise.
• Ensure the quality and governance of the code.
• Make sure engineers adhere to the patterns and designs established with project leads.
• Plan, estimate, and contribute to architecture, coding, and overall development.
• Refactor codebases and promote continuous improvement.
• Thoroughly communicate technical decisions and information to the global team.
• Take charge of releases.
• Support the ongoing maintenance of live applications.
• Engage in the deployment and operation of software through DevOps activities.
• Deliver equitable outcomes for customers while upholding professional conduct.
• Participate in communication, technical, practical, and cultural-fit interviews.
• Over 6 years of robust FrontEnd/BackEnd development experience.
• More than 3 years of experience with Java and Spring.
• At least 4 years of experience with TypeScript and React.
• Over 4 years of experience in AWS Cloud development.
• More than 3 years of experience with CDK and CloudFormation.
• At least 1 year of experience with Bedrock, SageMaker, and PyTorch.
• Proven experience in building scalable software services, including serverless systems and microservices.
• Strong skills in object-oriented design.
• Familiarity with design principles, patterns, and best practices.
• Experience collaborating directly with clients and project stakeholders to define and refine requirements.
• Proficient in English, both written and verbal.
• Must reside in Canada.
• Relocation support is not available.
• Preferred: Experience with Vibe coding and Agentic Engineering.
• Preferred: Knowledge of Domain-Driven Design (DDD).
• Preferred: Familiarity with Test-Driven Development (TDD).
• Resume and cover letter are required.
• Capability to demonstrate the necessary skills in a remote interview process.
• Willingness to undertake a live coding exercise in Java.
• Flexible working hours.
• Generous vacation time.
• Option to work remotely.
• Team-building initiatives.
• Online company events.
• Competitive compensation.
• Excellent benefits package.
• Involvement in cutting-edge projects.
• Fast-paced project environment.
• Opportunities for everyone to voice their opinions.
• Compensation based on demonstrated value and skills.
• Recognition for newly acquired skills.
World Vision
FICO
Guidehouse
Workiva
Get handpicked remote jobs straight to your inbox weekly.