Full Stack JavaScript Developer

Tmc Canada โ€” Canada ยท Posted ~1 hour ago

Senior Full-time

Skills

JavaScript React Next.js Vue.js Nuxt.js REST APIs Agile REST API

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary โœจ AIโ€‘Generated

A software engineering team is looking for a full stack developer to create and maintain web applications, collaborate across teams, and deliver reliable solutions for complex business needs.

Highlights

Opportunity to build scalable applications in an agile environment while using modern development tools and AI-assisted workflows.

Description

We're hiring on behalf of a leading global financial institution for a Full Stack Developer to join their Risk & Information Management team in Montreal. You'll be part of a multidisciplinary agile team responsible for developing and maintaining a suite of applications supporting Non-Financial Risk Management. Key Responsibilities: ๐Ÿ”น Design and develop complex software systems and applications with high standards for quality and innovation ๐Ÿ”น Leverage Generative AI tools and coding assistants to boost development velocity and solution quality ๐Ÿ”น Deliver solutions that meet performance, scalability, and security requirements ๐Ÿ”น Drive technical excellence through code reviews and design discussions ๐Ÿ”น Collaborate with global teams to translate business requirements into robust technical solutions ๐Ÿ”น Participate in Agile ceremonies and adapt to evolving regulatory and business requirements ๐Ÿ”น Write comprehensive tests to ensure code reliability and maintainability What We're Looking For: - 7-15 years of development experience, with proven ability to write clean, optimized, efficient code - Strong background in Core Java, Java EE, Spring/SpringBoot, Web Services, and relational databases - Front-End development experience (Angular, React, or similar) - Hands-on experience with AI coding assistants (Copilot, Agent mode, Skills, etc.) for development, automation, or reporting - Demonstrated experience designing complex, large-scale distributed systems and microservices - Strong analytical, problem-solving, and communication skills - Ability to align technology initiatives with business objectives Nice to Have: โž• DevOps practices (CI/CD, containerization, observability tools) โž• Understanding of serverless architecture โž• Git, Jenkins, or other CI/CD tools โž• Familiarity with JIRA or other ALM tools โž• Basic Linux and Shell scripting knowledge