Back to job search
IMCS Group logo

Full Stack Engineer

  • Québec, QC
  • Hybrid
  • Posted Nov 6, 2026
  • 1 position

We’re checking whether this posting is accepting applications.

Browse current jobs
Employment type
Contract
Experience level
5+ years
Posting language
English
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Develop and maintain scalable full-stack applications, RESTful APIs, and microservices, including Python scripts and services for automation and data processing. Collaborate with business and technical stakeholders, conduct code reviews and testing, optimize applications, and support production deployments and troubleshooting.

Job details

Role Title: Full Stack Developer (Java, Python) Location: Montreal, QC (Hybrid) Duration: 6-12 Months contract with possible extension Job Description We are seeking an experienced Java Full Stack Developer with strong Python development skills to design, develop, and maintain scalable enterprise applications. The ideal candidate will have expertise in backend development using Java and Spring Boot, frontend technologies such as Angular or React, and Python-based automation, APIs, and data processing solutions. Required Skills: 5+ years of experience in Java Full Stack Development Strong experience with Java, Spring Boot, Microservices Hands-on experience with Python Frontend development using Angular, React, JavaScript, TypeScript, HTML, CSS REST API design and integration Experience with SQL/NoSQL databases Cloud experience (AWS, Azure, or GCP) Experience with Git, CI/CD pipelines, and Agile methodologies Responsibilities: Develop and maintain full-stack web applications Build scalable RESTful APIs and microservices Create Python scripts/services for automation and data processing Collaborate with business and technical stakeholders Perform code reviews, testing, and application optimization Support production deployments and troubleshooting Nice to Have: Docker, Kubernetes, PySpark, Kafka, Airflow, DevOps experience.

What you’ll do

Develop and maintain scalable full-stack applications, RESTful APIs, and microservices, including Python scripts and services for automation and data processing. Collaborate with business and technical stakeholders, conduct code reviews and testing, optimize applications, and support production deployments and troubleshooting.

Requirements

Requires 5+ years of Java full-stack development experience, strong Java, Spring Boot, and microservices skills, and hands-on Python experience. Candidates should also have frontend experience with Angular or React, REST API design and integration, SQL or NoSQL databases, cloud platforms, Git, CI/CD, and Agile methodologies.

Listed skills

  • Java · Preferred
  • Spring Boot · Preferred
  • Python · Preferred
  • Angular · Preferred
  • React · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • HTML · Preferred
  • CSS · Preferred
  • REST APIs · Preferred
  • Git · Preferred
  • CI/CD · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Microservices
  • Python
  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • REST APIs
  • SQL/NoSQL Databases
  • Cloud Platforms
  • Git
  • CI/CD
  • Agile Methodologies

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics

More jobs from IMCS Group

See all jobs from IMCS Group