Back to results

Full Stack Engineer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
A tier-one global investment bank is hiring a Full Stack Developer (Java and React), with 2–5 years’ experience, to join its Custom Baskets team.
Posting language
English · French
Posted

Original job description

English section of this bilingual listing.

A tier-one global investment bank is hiring a Full Stack Developer (Java and React), with 2–5 years’ experience, to join its Custom Baskets team.

Location: Montreal (hybrid, 3 days per week in the office)

Key Responsibilities

  • Develop the application through complex project work and strategic initiatives
  • Work directly with business users to gather requirements and deliver targeted solutions
  • Engage regularly with product leads to improve current and future technology solutions
  • Collaborate with technology teams globally, maintaining high standards of quality and reliability
  • Apply AI-native development practices to speed up delivery and improve quality
  • Bring ideas on automation and AI tooling to help the team deliver more value

Required Skills

  • Strong software engineering skills, with Java as your primary language
  • Experience with TypeScript and React for web application development
  • Distributed systems experience: Gradle, Spring, Protocol Buffers (GPB), microservices, testing frameworks and multithreaded programming
  • Familiarity with AI-assisted development tools such as Claude, Codex or GitHub Copilot
  • Understanding of AI-native development practices, including context engineering and agent-assisted workflows
  • Good communication with both technical and non-technical stakeholders
  • SQL, Python or C# experience is a plus

The mthree Expert Model

mthree's Expert model gives experienced professionals access to top roles across tech, finance, aviation, and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading global organisations. We partner with professionals who are eager to fast-track their careers in technology or operations within prestigious global organisations.

Read the full bilingual original

Développeur(se) Full Stack (Java et React)

Une banque d’investissement internationale de premier plan recherche un(e) développeur(se) full stack Java et React, avec 2 à 5 ans d’expérience, pour rejoindre son équipe Custom Baskets.

Lieu : Montréal (mode hybride, 3 jours par semaine au bureau)

Responsabilités clés

  • Faire évoluer l’application en prenant en charge des projets complexes et des initiatives stratégiques.
  • Travailler directement avec les utilisateurs d’affaires pour recueillir les besoins et livrer des solutions ciblées.
  • Échanger régulièrement avec les responsables produit afin d’améliorer les solutions technologiques actuelles et futures.
  • Collaborer avec des équipes technologiques à l’échelle mondiale en assurant un haut niveau de qualité et de fiabilité.
  • Intégrer des pratiques de développement axées sur l’IA pour accélérer la livraison et améliorer la qualité.
  • Proposer des idées d’automatisation et d’utilisation d’outils d’IA pour aider l’équipe à générer davantage de valeur.

Compétences requises

  • Solides compétences en génie logiciel, avec Java comme langage principal.
  • Expérience avec TypeScript et React pour le développement d’applications web.
  • Expérience en systèmes distribués : Gradle, Spring, Protocol Buffers (GPB), microservices, cadriciels de test et programmation multithread.
  • Familiarité avec les outils de développement assistés par l’IA, comme Claude, Codex ou GitHub Copilot.
  • Compréhension des pratiques de développement axées sur l’IA, notamment l’ingénierie de contexte et les flux de travail assistés par des agents.
  • Bonnes aptitudes en communication avec des interlocuteurs techniques et non techniques.
  • Connaissance de SQL, Python ou C# : un atout.

Le modèle Expert de mthree

Le modèle Expert de mthree offre aux professionnels expérimentés l’accès à des postes de premier plan dans les secteurs de la technologie, de la finance, de l’aviation et de l’assurance. Rejoignez-nous pour travailler sur des projets technologiques novateurs, allant de plateformes de négociation internationales à des applications essentielles pour de grandes organisations à l’échelle mondiale. Nous accompagnons les professionnels qui souhaitent accélérer leur carrière dans les domaines de la technologie ou des opérations au sein d’organisations internationales prestigieuses.

Full Stack Developer (Java & React)

A tier-one global investment bank is hiring a Full Stack Developer (Java and React), with 2–5 years’ experience, to join its Custom Baskets team.

Location: Montreal (hybrid, 3 days per week in the office)

Key Responsibilities

  • Develop the application through complex project work and strategic initiatives
  • Work directly with business users to gather requirements and deliver targeted solutions
  • Engage regularly with product leads to improve current and future technology solutions
  • Collaborate with technology teams globally, maintaining high standards of quality and reliability
  • Apply AI-native development practices to speed up delivery and improve quality
  • Bring ideas on automation and AI tooling to help the team deliver more value

Required Skills

  • Strong software engineering skills, with Java as your primary language
  • Experience with TypeScript and React for web application development
  • Distributed systems experience: Gradle, Spring, Protocol Buffers (GPB), microservices, testing frameworks and multithreaded programming
  • Familiarity with AI-assisted development tools such as Claude, Codex or GitHub Copilot
  • Understanding of AI-native development practices, including context engineering and agent-assisted workflows
  • Good communication with both technical and non-technical stakeholders
  • SQL, Python or C# experience is a plus

The mthree Expert Model

mthree's Expert model gives experienced professionals access to top roles across tech, finance, aviation, and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading global organisations. We partner with professionals who are eager to fast-track their careers in technology or operations within prestigious global organisations.

More about this job

Responsibilities

Develop and enhance the application through complex projects and strategic initiatives, gathering requirements directly from business users and working with product leads to improve technology solutions. Collaborate with global technology teams to maintain quality and reliability, while applying AI-native development practices and proposing automation and AI tools to improve delivery.

Requirements

Requires 2–5 years of experience, strong software engineering skills with Java as the primary language, and experience with TypeScript, React, and distributed systems technologies. Candidates should be familiar with AI-assisted development tools and practices and communicate effectively with technical and non-technical stakeholders; SQL, Python, or C# experience is an asset.

Skills

  • Java
  • TypeScript
  • React
  • Gradle
  • Spring
  • Protocol Buffers
  • Microservices
  • Testing Frameworks
  • Multithreaded Programming
  • Distributed Systems
  • AI-Assisted Development
  • Context Engineering
  • Agent-Assisted Workflows
  • SQL
  • Python
  • C#

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Java
  • TypeScript
  • React
  • Gradle
  • Spring
  • Protocol Buffers
  • Microservices
  • Distributed Systems
  • Testing Frameworks
  • Multithreaded Programming
  • Claude
  • Codex
  • GitHub Copilot
  • AI-Native Development
  • Context Engineering
  • Agent-Assisted Workflows
  • Automation
  • SQL
  • Python
  • C#
  • Full Stack Development
  • Software Engineering
  • Investment Banking
  • Financial Services
  • Custom Baskets

Report this job