Full Stack Engineer

emergiTEL

Montreal (administrative region)

On-site

CAD 110,000 - 145,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

emergiTEL is seeking a Senior Full Stack Developer for a client in the travel technology sector. This permanent role requires 8+ years of full-stack experience with Java, Python, Node.js, or Go, and strong AWS, Docker, and Kubernetes skills.

You will lead architecture, mentor juniors, collaborate with product and cross-functional teams, drive code quality, performance, security, and end-to-end delivery of complex features in a cloud-native environment.

Qualifications

  • 8+ years of full-stack development experience.
  • Solid back-end experience with Java, Python, Node.js, or Go.
  • Experience with RESTful APIs, GraphQL, and microservices architecture.
  • Hands-on experience with AWS and containerization technologies such as Docker and Kubernetes.
  • Proficiency with CI/CD pipelines and DevOps practices.
  • Strong communication and leadership skills.
  • Experience with travel technology or airline systems is asset.
  • Bachelor's degree in Computer Science or equivalent experience.

Responsibilities

  • Lead the architecture, design, and development of full-stack solutions across the core platform.
  • Mentor junior and intermediate developers through code reviews and guidance.
  • Collaborate with product managers, architects, and cross-functional teams to define technical requirements and delivery plans.
  • Drive best practices in code quality, testing, performance, and security.
  • Own end-to-end delivery of complex features from discovery through production deployment.
  • Evaluate and recommend new technologies, frameworks, and tools to enhance platform capabilities.
  • Integrate third-party APIs, travel distribution systems, and external services.
  • Contribute to sprint planning, technical roadmaps, and architectural reviews.
  • Identify and resolve performance bottlenecks and scalability challenges.
  • Partner with DevOps and infrastructure teams for reliable, cloud-native delivery.

Skills

Full-stack Dev
Java
Python
Node.js
Go
AWS
Docker
Kubernetes
REST/GraphQL
Microservices
CI/CD
Leadership
Travel tech exp

Education

Bachelor's degree in CS

Tools

Glue
Spark

Job description

emergiTEL is hiring a Senior Full Stack Developer for our client in the travel technology industry. This is a permanent opportunity. Please apply if have any experience with Travel industry only.

  • Lead the architecture, design, and development of full-stack solutions across the core platform.
  • Act as a technical leader by mentoring junior and intermediate developers through code reviews and technical guidance.
  • Collaborate with product managers, architects, and cross-functional teams to define technical requirements and delivery plans.
  • Drive best practices in code quality, testing, performance, and security.
  • Own the end-to-end delivery of complex features, from discovery through production deployment.
  • Evaluate and recommend new technologies, frameworks, and tools to enhance platform capabilities.
  • Integrate third-party APIs, travel distribution systems, and external services.
  • Contribute to sprint planning, technical roadmaps, and architectural reviews.
  • Identify and resolve performance bottlenecks and scalability challenges.
  • Partner with DevOps and infrastructure teams to ensure reliable, cloud-native delivery.
  • 8+ years of full-stack development experience.
  • Solid back-end experience with Java, Python, Node.js, or Go.
  • Deep understanding of software architecture, design patterns, and system design.
  • Experience with RESTful APIs, GraphQL, and microservices architecture.
  • Hands-on experience with AWS and containerization technologies such as Docker and Kubernetes.
  • Proficiency with CI/CD pipelines and DevOps practices.
  • Strong communication and leadership skills.
  • Experience with Glue and Spark.
  • Experience in travel technology or airline systems is considered an asset.
  • Background in finance, including payments and reconciliation, or data is considered an asset.
  • Bachelor's degree in Computer Science or equivalent experience.

This is an active position currently open for hiring. / Ce poste est activement ouvert au recrutement.

emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background. Hiring decisions are based solely on skills, experience, and qualifications relevant to the role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Chef.fe d'Équipe, Développeur.se Logiciel (Optimization)// Team Lead, Software Development (Opt[...]
Chef.fe d'Équipe, Développeur.se Logiciel (Optimization)// Team Lead, Software Development (Opt[...]

Plusgrade • Montreal

On-site
CAD 80,000 - 120,000
RRSP/401(k) Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Développeur.se logiciel (Équipe Core) // Intermediate Software Developer (Core team)
Développeur.se logiciel (Équipe Core) // Intermediate Software Developer (Core team)

Plusgrade • Montreal

On-site
CAD 75,000 - 95,000
RRSP/401(k) matching
Comprehensive health plans
Flexible paid time off
+6
Senior Salesforce Developer - 2026-76
Senior Salesforce Developer - 2026-76

emergiTEL Inc. • Calgary, Edmonton

On-site
CAD 103,000 - 152,000
10% time
Développeur.se Logiciel intermédiaire// Intermediate Software Developer
Développeur.se Logiciel intermédiaire// Intermediate Software Developer

Plusgrade • Montreal

On-site
CAD 85,000 - 115,000
Matching de retraite (RRSP/401(k))
Plans de santé complets
Congés payés flexibles
+5
Full Stack Engineer
Full Stack Engineer

TELUS Digital • Canada

On-site
CAD 80,000 - 100,000
Solutions Architect
Solutions Architect

emergiTEL Inc. • Toronto

On-site
CAD 104,000 - 130,000
Ingénieur(e) Full Stack Senior, HTS Assist// Senior Full Stack Engineer (Realtime & Voice) Cust[...]
Ingénieur(e) Full Stack Senior, HTS Assist// Senior Full Stack Engineer (Realtime & Voice) Cust[...]

Hopper • Quebec

On-site
CAD 120,000 - 180,000
Junior Software Developer
Junior Software Developer

Plusgrade • Montreal (administrative region)

On-site
CAD 60,000 - 90,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Senior Fullstack Developer - General application
Senior Fullstack Developer - General application

Stay22 • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Flexible work schedule
Comprehensive benefits including health and dental
Access to dynamic office space in Little Italy
Full Stack Python Developer - Fintech
Full Stack Python Developer - Fintech

Caspian One • Montreal (administrative region)

On-site
CAD 90,000 - 130,000