Back to results

Full Stack Engineer

  • Canada

$120,000 to $140,000 CAD / year · Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$120,000 to $140,000 CAD / year
Job type
Full-time
Posting language
English
Posted

Original job description

Full Stack AI Developer

Working Hours: PST (Pacific Time)

Salary: $120,000–$140,000 CAD annually

About the Role

We are looking for an experienced Full Stack AI Developer to build scalable web applications and AI-powered solutions.

The ideal candidate has strong hands-on experience with Java, Spring, React, TypeScript, AWS and AI/ML technologies. You will work with a collaborative development team, contribute to technical decisions and support applications throughout the development lifecycle.

Key Responsibilities

  • Design, develop and maintain scalable full-stack applications.
  • Build backend services using Java and Spring.
  • Develop frontend applications using React and TypeScript.
  • Work with AWS cloud services and AI/ML technologies.
  • Contribute to system architecture, technical design and development.
  • Maintain code quality and follow software development best practices.
  • Participate in code reviews, testing, refactoring and improvements.
  • Support deployments, releases and production applications.
  • Collaborate with clients, stakeholders and development teams.
  • Troubleshoot technical issues and improve application performance.

Required Skills & Experience

  • 6+ years of full-stack software development experience.
  • 3+ years with Java and Spring.
  • 4+ years with TypeScript and React.
  • 4+ years of AWS cloud development experience.
  • 3+ years with AWS CDK and CloudFormation.
  • 1+ year of experience with AI/ML technologies such as Amazon Bedrock, SageMaker and PyTorch.
  • Experience developing scalable applications using microservices and serverless architecture.
  • Strong object-oriented design (OOD), design patterns and software engineering best practices.
  • Experience gathering and refining technical requirements with clients and stakeholders.
  • Strong written and verbal English communication skills.

Nice to Have

  • Experience with Agentic AI Engineering and vibe coding.
  • Domain-Driven Design (DDD).
  • Test-Driven Development (TDD).

Interview Process

  • Initial communication and soft-skills assessment.
  • Technical interview covering software development principles.
  • Live Java coding exercise.
  • Team and cultural fit discussion.
More about this job

Responsibilities

Design, develop, and maintain scalable full-stack applications, including Java and Spring backend services and React and TypeScript frontends, using AWS and AI/ML technologies. Contribute to architecture and technical decisions, maintain code quality, support testing and production deployments, troubleshoot issues, and collaborate with clients and development teams.

Requirements

Requires 6+ years of full-stack development, including 3+ years with Java and Spring, 4+ years with React and TypeScript, 4+ years with AWS, and 3+ years with AWS CDK and CloudFormation. Candidates also need at least 1 year of AI/ML experience, knowledge of microservices and serverless architecture, strong software engineering practices, stakeholder requirements experience, and strong English communication skills.

Skills

  • Java
  • Spring
  • React
  • TypeScript
  • AWS
  • AWS CDK
  • CloudFormation
  • Amazon Bedrock
  • SageMaker
  • PyTorch
  • Microservices
  • Serverless Architecture
  • Object-Oriented Design
  • Domain-Driven Design
  • Test-Driven Development
  • Agentic AI Engineering

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Full-Stack Development
  • Artificial Intelligence
  • Machine Learning
  • Java
  • Spring
  • React
  • TypeScript
  • AWS
  • AWS CDK
  • CloudFormation
  • Amazon Bedrock
  • SageMaker
  • PyTorch
  • Microservices
  • Serverless Architecture
  • Object-Oriented Design
  • Design Patterns
  • System Architecture
  • Technical Requirements
  • Code Reviews
  • Testing
  • Refactoring
  • Production Support
  • Agentic AI Engineering
  • Vibe Coding
  • Domain-Driven Design
  • Test-Driven Development
  • Live Java Coding

Report this job

Get in touch
MovoJobs

Contact us