Senior Full Stack Engineer (TypeScript, NestJS, ReactJS, MongoDB)

Canopy Salt Lake City Metropolitan Area
Remote
Apply
AI Summary

Join Canopy as a Senior Full Stack Engineer to design, develop, and maintain scalable web applications using TypeScript, NestJS, and ReactJS. Collaborate with cross-functional teams to deliver high-quality features and shape product architecture in a fully remote environment.

Key Highlights
Design and develop scalable web applications using TypeScript, NestJS, and ReactJS
Build and consume secure, well-structured APIs for critical financial workflows
Collaborate with product, design, and engineering teams to deliver high-quality features
Technical Skills Required
TypeScript NestJS ReactJS MongoDB REST APIs JavaScript CSS Git CI/CD Jest Cypress
Benefits & Perks
Competitive salary
Flexible PTO policy
Fully remote work

Job Description


Company Overview

Canopy is a modern platform that streamlines investing in alternative assets. Thousands of investors and fund managers rely on Canopy to set up funds, manage capital flows, and report performance seamlessly. Our clients range from emerging syndicate leads to seasoned private Venture Capital and Private Equity funds. We are transforming the asset management industry with intuitive technology, automation, and exceptional user experience.


Role Overview

We are seeking an experienced Full Stack Engineer who is extremely detail oriented and thrives on solving complex problems. You'll work across our TypeScript-based stack (NestJS, ReactJS, MongoDB) to build features that directly impact how billions of dollars are managed. This is a fully remote role where you'll have ownership, autonomy, and the opportunity to shape both product and architecture.


Responsibilities
  • Design, develop, and maintain scalable web applications using TypeScript, NestJS (backend), and ReactJS (frontend)
  • Build and consume secure, well-structured APIs that power critical financial workflows
  • Develop clean, reusable UI components and maintain consistent styling using CSS and modern UI libraries
  • Work with MongoDB to design schemas, optimize queries, and ensure data integrity
  • Collaborate closely with product, design, and engineering teams to deliver high-quality features
  • Write clean, maintainable, and well-tested code following best practices
  • Debug complex issues, optimize performance, and improve system reliability across the stack
  • Contribute to architecture decisions for scaling systems and improving developer experience
  • Take ownership of tasks and deliver end-to-end solutions with minimal supervision


Required Qualifications
  • 3-5 years of professional full-stack development experience
  • Strong expertise in TypeScript across both frontend and backend environments
  • Hands-on experience with NestJS, ReactJS, and MongoDB (or general MERN stack)
  • Solid understanding of backend concepts: REST APIs, authentication, authorization, database design, caching, queues, etc.
  • Strong front-end fundamentals: JavaScript/TypeScript, React hooks, state management, and responsive UI development
  • Proficiency in CSS, modern component libraries, and attention to UI detail
  • Experience with version control (Git), CI/CD workflows, and modern DevOps practices
  • Excellent problem-solving abilities and a strong analytical mindset
  • Ability to work independently and thrive in a fast-moving, remote-first environment


Preferred Qualifications
  • Experience working in fintech, investment platforms, or financial data products
  • Familiarity with microservices, event-driven architecture, or cloud platforms (AWS/GCP)
  • Knowledge of testing frameworks (Jest, Cypress, etc.)
  • Experience with performance optimization and monitoring tools


What We Offer
  • Competitive salary 
  • Flexible PTO policy
  • Fully remote work or hybrid environment depending on location with flexible hours
  • High ownership and direct product impact


Why Join Canopy
  • Build technology that powers billions in assets under management
  • Work with a modern tech stack without legacy constraints
  • High ownership—your work directly shapes product direction and architecture
  • Collaborate with a talented, mission-driven team transforming the investment industry
  • Join a fast-growing company at an exciting stage



Location & Work Arrangement

This is a fully remote position. Some travel may be required for training or occasional in house working time. We welcome candidates who can maintain overlap with core team hours here in the U.S.

To Apply: Please submit your resume along with a brief note about a technical challenge you've solved that you're particularly proud of.




Subscribe our newsletter

New Things Will Always Update Regularly