reset - regenerate - outlive
Backend Engineer – Node.js, NestJS
Location
United States
Posted
94 days ago
Salary
$100K - $175K / year
Seniority
Senior
Job Description
Backend Engineer – Node.js, NestJS
Outlive
• Design and implement backend services using NestJS (v11) and TypeScript • Build secure, well-validated REST APIs using zod, class-validator, and OpenAPI • Implement role-based access control and JWT validation using Google Identity • Model and manage relational data using Prisma and Postgres • Implement background jobs and async workflows using Cloud Tasks • Integrate with external services (OCR, scheduling APIs, third-party data sources) • Ensure observability through structured logging, metrics, and Sentry • Write unit and integration tests using Jest • Collaborate closely with frontend and infra engineers on system design and deployment
Job Requirements
- 5+ years of backend engineering experience
- Strong experience with Node.js and TypeScript
- Production experience with NestJS or similar structured backend frameworks
- Experience designing APIs and data models for complex domains
- Familiarity with relational databases and ORMs
- Strong security mindset, especially around auth and data access
- Experience optimizing Postgres data interactions
- Strong familiarity with building distributed systems, related practical design considerations, and patterns for scaling such systems in the cloud
Benefits
- 100% employer-paid medical, vision, and dental insurance (multiple plans available).
- 100% employer-paid life insurance, short-term, and long-term disability insurance.
- Employer-sponsored HSA contributions for HDHP medical plans
- Additional HSA and FSA spending account plans for employees
- 401(k) with a 5% company match.
- Generous PTO and holiday schedule.
- Company-issued technology and work-from-home stipend.
- A chance to shape a product, and a company, from the ground up.
- The opportunity to work at the forefront of health and longevity science with a team of world-class professionals dedicated to precision, mastery, and excellence.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and implement micro-services to ensure scalable and maintainable systems • Write, test, and maintain production-quality code on a daily basis • Design and optimize database schemas, queries, and data flow patterns • Ensure system reliability, monitoring, and incident response capabilities • Drive performance optimization and scalability for distributed systems and APIs • Research and implement innovative solutions to challenging engineering problems • Contribute to and uphold strong engineering culture, technical documentation, and collaborative problem-solving
• Design and build scalable microservices, RESTful APIs, and WebSocket-based systems • Manage and optimize NoSQL-backed data storage for performance and reliability • Develop backend services for real-time communication, high-throughput ETL, and cross-service orchestration • Implement monitoring, tracing, and alerting for production systems • Champion code quality through TDD, CI/CD pipelines, and effective code reviews • Collaborate with AI and frontend teams to deliver seamless, AI-powered features • Ensure high standards of performance, security, and maintainability
Senior Backend Engineer
PeachGiving lenders the tools to scale and modernize through integration to our API-first, cloud-native platform.
• Design, develop, and maintain core backend services and APIs for our loan management SaaS platform, primarily using Python and Go. • Architect and build scalable, reliable, and secure systems to support new product lines and a growing user base. • Collaborate closely with product, and other stakeholders to translate business requirements into robust technical solutions. • Mentor other engineers and contribute to a culture of technical excellence by championing best practices in code, testing, and observability. • Own features from conception through to deployment and maintenance, leveraging CircleCI to build, test, and deploy services to our infrastructure on Google Cloud Platform (GCP) and Kubernetes. • Enhance and scale our infrastructure to ensure high availability and performance.
• Working on scalable, high-availability digital products • Develop and enhance scalable backend APIs and services • Define and implement best practices for architecture and code • Participate in technical and product decisions with the team • Write automated tests and ensure the quality of deliveries • Investigate and fix bugs and production incidents




