Remotify
logo
Highspring

Full Stack Engineer

North America

August 10, 2026 at 6:59 PM

✨ AI summary

Location

  • Montreal, Quebec, Canada (Hybrid – onsite 2 days/week)

Languages

  • Java
  • TypeScript

Frameworks

  • Angular (v17+)
  • Spring Boot (v3.5+)

Cloud Services

  • Docker
  • OpenShift

Experience Level

  • 10+ years professional full‑stack development

Senior Full-Stack Software Developer


About the Opportunity

We are looking for a Senior Full-Stack Software Developer to join a collaborative Agile team. This role requires a balanced mix of front-end and back-end development expertise, with a strong emphasis on Angular and Java technologies. The successful candidate will contribute to the design, development, enhancement, and maintenance of enterprise applications while helping deliver high-quality user experiences and scalable backend services.


Responsibilities

  • Design, develop, and maintain modern web applications using Angular and Java technologies.
  • Build and enhance responsive, user-friendly front-end solutions.
  • Develop, support, and optimize backend services and APIs.
  • Collaborate with cross-functional teams in an Agile environment.
  • Participate in code reviews and promote development best practices.
  • Contribute to CI/CD pipelines and deployment processes.
  • Ensure code quality, performance, security, and maintainability.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Create and maintain technical documentation as required.


Required Qualifications

  • 10+ years of professional experience in full-stack software development.
  • Strong experience with Angular (version 17 or newer).
  • Strong experience with Java (version 17 or newer) and Spring Boot (version 3.5 or newer).
  • Proven experience working in a 50/50 front-end and back-end development capacity.
  • Solid understanding of CI/CD practices and modern software delivery processes.
  • Experience with Git-based version control systems.
  • Experience with Docker and/or OpenShift environments.
  • Familiarity with Jenkins, Jira, and Confluence.
  • Experience using SonarQube or similar code quality tools.
  • Knowledge of SOAP, JSON, OpenAPI, and XML.
  • Strong analytical, problem-solving, and communication skills.
  • Experience working in Agile/Scrum environments.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Fluency in both English and French.


Nice-to-Have Skills

  • Experience with AI-assisted development tools such as GitHub Copilot, Devin, Windsurf, or similar platforms.
  • Experience with application monitoring and observability tools such as Dynatrace.
  • Exposure to cloud-native development practices and containerized environments.

Work Arrangement

  • Hybrid work model.
  • Ability to work onsite in the Montreal area two days per week.


Développeur(euse) logiciel sénior Full Stack


À propos du mandat

Nous sommes à la recherche d'un(e) Développeur(euse) logiciel sénior Full Stack pour joindre une équipe collaborative évoluant dans un environnement Agile. Le rôle requiert une expertise équilibrée en développement front-end et back-end, avec une solide maîtrise d'Angular et de Java. La personne retenue participera au développement, à l'amélioration et au maintien d'applications d'entreprise tout en contribuant à offrir des expériences utilisateur de qualité et des services backend performants.


Responsabilités

  • Concevoir, développer et maintenir des applications web modernes utilisant Angular et Java.
  • Développer et améliorer des interfaces utilisateur performantes et conviviales.
  • Concevoir, soutenir et optimiser des services backend et des API.
  • Collaborer étroitement avec les différentes parties prenantes dans un environnement Agile.
  • Participer aux revues de code et promouvoir les bonnes pratiques de développement.
  • Contribuer aux processus de déploiement et aux pipelines CI/CD.
  • Assurer la qualité, la performance, la sécurité et la maintenabilité du code.
  • Diagnostiquer et résoudre des problèmes techniques complexes.
  • Produire et maintenir la documentation technique requise.

Qualifications requises

  • Minimum de 10 ans d'expérience professionnelle en développement logiciel Full Stack.
  • Excellente maîtrise d'Angular (version 17 ou supérieure).
  • Excellente maîtrise de Java (version 17 ou supérieure) et Spring Boot (version 3.5 ou supérieure).
  • Expérience démontrée dans un rôle comprenant environ 50 % de développement front-end et 50 % de développement back-end.
  • Bonne compréhension des pratiques CI/CD et des processus modernes de livraison logicielle.
  • Expérience avec les systèmes de gestion de versions basés sur Git.
  • Expérience avec Docker et/ou OpenShift.
  • Connaissance de Jenkins, Jira et Confluence.
  • Expérience avec SonarQube ou des outils similaires d'analyse de qualité de code.
  • Connaissance des technologies SOAP, JSON, OpenAPI et XML.
  • Excellentes aptitudes en résolution de problèmes et souci du détail.
  • Expérience de travail dans un environnement Agile/Scrum.
  • Diplôme universitaire en informatique, en génie ou dans un domaine connexe, ou expérience équivalente.
  • Bilinguisme français et anglais requis.

Atouts

  • Expérience avec des outils de développement assistés par l'IA tels que GitHub Copilot, Devin ou Windsurf.
  • Connaissance d'outils de surveillance et d'observabilité applicative comme Dynatrace.
  • Expérience dans des environnements infonuagiques et conteneurisés.

Mode de travail

  • Mode de travail hybride.
  • Présence au bureau dans la région de Montréal deux jours par semaine.

Apply