Apply for the Staff Backend For Frontend (Node/Nest.js) Engineer
We are looking for an experienced Staff Backend Engineer to design and build high-performance, enterprise-grade backend systems that power scalable applications. In this role, you'll leverage Node.js, NestJS, and TypeScript to develop modular APIs and architect backend solutions that prioritize performance, maintainability, and scalability. You'll collaborate closely with frontend engineers to deliver seamless integrations while contributing to the evolution of the platform's architecture and engineering standards. The ideal candidate is passionate about building clean, reliable systems and thrives in fast-paced, collaborative environments.
Key Responsibilities
- Design, develop, and maintain high-performance, enterprise-grade APIs using Node.js and NestJS.
- Architect scalable, modular backend systems with a strong focus on performance optimization and caching strategies.
- Build and maintain large-scale NX monorepos, including shared libraries and complex build configurations.
- Collaborate closely with frontend engineers to design efficient, well-integrated API interfaces.
- Apply object-oriented design principles and software architecture patterns to solve complex engineering challenges.
- Contribute to system architecture decisions and promote maintainable, scalable backend solutions.
- Work collaboratively within cross-functional engineering teams to deliver high-quality software.
- Continuously improve backend performance, system reliability, and development workflows.
Core Requirements
- Deep experience building high-performance, enterprise-grade APIs using Node.js and NestJS.
- Advanced proficiency in TypeScript, including strong knowledge of generics, decorators, asynchronous programming, and other advanced language features.
- Proven experience designing and implementing scalable, modular backend systems with a focus on performance optimization and caching strategies.
- Experience architecting and maintaining large-scale NX monorepos, including shared libraries and complex build configurations.
- Ability to collaborate effectively with frontend teams to create efficient, well-integrated API interfaces.
- Strong understanding of object-oriented design principles and software architecture patterns.
- Excellent written and verbal communication skills in English.
- Ability to work independently in a remote, fast-paced environment.
Nice-to-Have
- Familiarity with AWS, Docker, or Kubernetes.
- Exposure to distributed systems and real-time data flows in high-traffic environments.
- Experience working in cross-functional teams.
- Experience building developer-friendly platform tools or internal APIs.
Additional Requirements
- Timezone Overlap: 6 to 7 hours of overlap with GTM-5.
- Demonstrates strong ownership by proactively identifying challenges, driving solutions, and delivering from architecture through production.
- Excellent communicator who can articulate technical concepts, influence design decisions, and collaborate effectively across engineering teams.
Please Note: Due to the high volume of applications, only shortlisted candidates will be contacted.