
Senior Full-Stack Developer
Morgan Stanley
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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