Ingénieur Full Stack/Ingénieure Full Stack

5 days ago

Montréal QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Astek Full-time

Job Opportunity: Full Stack Java Developer

Location: Montreal


Work Mode: Hybrid (3 days per week in office)


Start Date: As soon as possible


The masculine form is used to simplify the text.

What we will accomplish together:


You will join a data and analytics technology team responsible for building strategic platforms that enable secure, scalable, and reliable business insights. You will contribute to the development of mission-critical solutions used across a major organization.

Your mission (should you choose to accept it):


Design, develop, and maintain high-performance distributed applications while contributing to modern software development practices.

Your day-to-day responsibilities will include:



  • Design, develop, and maintain distributed Java applications in a Linux environment
  • Participate in technical design sessions and code reviews
  • Support testing activities to ensure software reliability, quality, and stability
  • Collaborate with team members to deliver business-critical functionality
  • Leverage AI-assisted development tools and modern workflows to improve productivity and code quality
  • Troubleshoot complex technical issues and contribute to continuous improvement initiatives
  • Ensure application performance, scalability, and availability

Your future team:


You will work within a specialized data and analytics technology team composed of developers, analysts, and technology experts.


  • Java
  • Python
  • Angular
  • Docker / Podman
  • Distributed Systems
  • AI-Assisted Development Tools
  • Multithreaded Programming

Your profile:



  • Minimum 5 years of software development experience
  • Experience building highly available and performance-critical distributed systems
  • Knowledge of multithreaded programming concepts
  • Experience with Python and Angular
  • Strong understanding of Linux or Unix environments
  • Excellent troubleshooting and problem-solving skills
  • Strong verbal and written communication skills
  • Comprehensive group insurance from day one, with Astek Canada covering 50% of premiums
  • Retirement savings plan available after 3 months of service
  • Employer matching contribution of up to $2,000 per year according to plan terms
  • 3 weeks of vacation for 1 to 3 years of recognized experience
  • 4 weeks of vacation after 3 years of recognized experience
  • Option to purchase 1 additional week of vacation per year
  • 3 floating days after 3 months of service
  • Ability to work remotely from abroad for up to 5 weeks per year, subject to applicable policies
  • Phone and/or internet reimbursement up to $75 per month
  • Reimbursement of eligible public transit fees up to the STM Zone A rate
  • Annual reimbursement of $500 for sports activities
  • Annual allowance of $500 for computer equipment or office setup
  • Social events and regular happy hours
  • Access to offices in Montreal, Toronto, and Vancouver
  • Employee referral program
  • Tailored training programs
  • Reimbursement of selected job-related certifications
  • Reimbursement of professional association membership fees when related to the position
  • Employee Assistance Program (EAP) and telemedicine services

Why Join Astek



  • An accelerator of experience where every assignment is an opportunity to grow
  • Access to a wide variety of technically exciting proj