Morgan Stanley

Senior Full-Stack Developer

Morgan Stanley

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Apply your depth of knowledge and expertise to all aspects of the software development lifecycle.
  • Lead the design and development of full-stack applications using Next.js, Remix, React, and Node.js/Express.
  • Build and maintain microservices and RESTful APIs that are scalable and robust.
  • Take complete ownership of feature development - from requirement analysis to production deployment.
  • Write clean, efficient, and maintainable code following best practices (including unit tests, code reviews, documentation).
  • Work collaboratively in an Agile/Scrum team environment with designers, product managers, and other developers.
  • Ensure responsive and accessible UI design, integrating closely with the UX team.
  • Drive decisions around state management, data fetching strategies, caching and performance optimization.

Requirements

  • 8+ years of hands-on experience in full stack web development with strong emphasis on Next.js and React.
  • Bachelor’s degree in computer science.
  • Deep knowledge of JavaScript and TypeScript.
  • Solid experience with microservices architecture, REST APIs, and server-side rendering (SSR).
  • Strong understanding of frontend principles including responsive design, accessibility, and UX best practices.
  • Experience working with databases (SQL and NoSQL) such as PostgreSQL, MongoDB, etc.
  • Hands-on experience with version control systems (e.g., Git, GitHub/GitLab).
  • Experience in unit testing, integration testing, and test automation frameworks - Cypress.
  • Strong interpersonal and communication skills - able to effectively collaborate with design, product, and business teams.
  • Proven ability to take initiative, lead by example, and own features end-to-end.
Benefits
  • Competitive salary
  • Flexible working hours
  • Professional development opportunities
  • Office attendance required for collaboration
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full stack web developmentNext.jsReactNode.jsExpressmicroservices architectureREST APIsJavaScriptTypeScriptunit testing
Soft Skills
interpersonal skillscommunication skillscollaborationinitiativeleadership
Certifications
Bachelor’s degree in computer science