Point your AI agent at freehire and let it find you a job.

Get the CLI →

Astek

NewBe an early applicant

Full Stack Developer - Python and React

Posted Updated
Discussion

Summary

Full stack developer building scalable web solutions in Python and React on a global financial services firm's Resilience Technology team, leveraging Generative AI coding tools to boost velocity; based in Montreal with mandatory in-office presence three days a week.

Job Title: Full Stack Developer - Python and React

Department: Sustainable Finance & Resilience Technology (SFRT)

Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)

Years of Experience: 7-10

A world wide leading global financial services firm offering a diverse suite of investment banking, securities, investment management, and wealth management services.

We are seeking an accomplished Full Stack Developer with expertise in GenAI technologies to join the Resilience Technology team and drive key initiatives forward.

Responsibilities

  • Design, develop, and implement scalable solutions using Python and React within a dynamic, agile team.
  • Leverage Generative AI tools and coding assistants to enhance development velocity and solution quality.
  • Collaborate with global teams to translate business requirements into robust technical solutions.
  • Participate in scrum meetings, report on project status, and adapt to evolving regulatory requirements.
  • Learn and apply Morgan Stanley’s proprietary frameworks and best practices.
  • Write comprehensive unit tests to ensure code reliability and maintainability.
  • Respond proactively to change, mastering new technical and business concepts as needed.

Skills & Experience Required

  • Python: 7-10+ years of hands-on experience. Proven ability to write optimized, efficient, and clean code.
  • React: 5+ years of UI/UX implementation experience.
  • GenAI: Experience with Generative AI technologies and coding assistants.
  • Databases: Proficiency in RDBMS and NoSQL databases, preferably PostgreSQL, MongoDB, and related technologies.
  • OOP & Design Patterns: Strong grasp and practical use during development.
  • Linux/Unix & Shell Scripting: Solid working knowledge.
  • Analytical Skills: Ability to design and implement effective solutions to complex problems.
  • Teamwork & Communication: Strong work ethic, collaborative spirit, and clear communication skills, both oral and written.
  • Testing: Ability to write thorough unit tests covering all major logic components.

Skills & Experience Desired

  • Advanced database skills, including PL/SQL and query optimization.
  • Experience with DevOps practices: CI/CD pipeline management, containerization, observability tools.
  • Familiarity with Layered and Component-based Architecture.
  • Scripting expertise in Python, Perl, or Unix shell.
  • Exposure to various application types: web, batch, and streaming.
  • Experience working in global Agile Scrum teams.

What they ask for

Required

  • 7-10 years of overall experience
  • 7-10+ years of hands-on Python experience writing optimized, clean code
  • 5+ years of React UI/UX implementation experience
  • Experience with Generative AI technologies and coding assistants
  • Proficiency in RDBMS and NoSQL databases, preferably PostgreSQL and MongoDB
  • Strong grasp and practical use of OOP and design patterns
  • Solid working knowledge of Linux/Unix and shell scripting
  • Strong analytical skills to solve complex problems
  • Strong teamwork and oral/written communication skills
  • Ability to write thorough unit tests covering major logic components
  • Onsite onboarding day 1 and in-office presence 3x/week in Montreal

Preferred

  • Advanced database skills including PL/SQL and query optimization
  • DevOps experience: CI/CD pipeline management, containerization, observability tools
  • Familiarity with Layered and Component-based Architecture
  • Scripting expertise in Python, Perl, or Unix shell
  • Exposure to web, batch, and streaming application types
  • Experience working in global Agile Scrum teams

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available