CVS Health is shaping a more connected, convenient, and compassionate health experience. They are seeking a Staff Software Development Engineer Backend Node.js to lead the technical direction of an API platform, focusing on backend architecture, platform reliability, and API design across various services.
Responsibilities:
- Lead backend architecture across core services, shared platform packages, and workflow-driven backend systems
- Own the design and evolution of GraphQL APIs, service boundaries, data contracts, and typed backend integrations
- Drive development of backend services built with TypeScript, Node.js, Fastify, PostgreSQL, and workflow orchestration technologies
- Shape and improve systems that provision, configure, and integrate with API gateways and related platform infrastructure
- Define patterns for service reliability, observability, security, authentication, and operational readiness
- Guide schema design, data access strategy, migrations, and long-term maintainability of relational data models
- Improve engineering standards through code review, technical design reviews, testing strategy, and mentoring
- Partner closely with frontend engineers, product teams, and platform stakeholders to ensure backend capabilities support the full product workflow
- Identify architectural risks, reduce knowledge silos, and create scalable patterns for a growing engineering organization
- Contribute to a culture of strong ownership, high-quality delivery, and pragmatic technical leadership
Requirements:
- 7+ years of software engineering experience, including significant backend and platform engineering experience in production environments
- Strong expertise in TypeScript and modern Node.js backend development
- Proven experience designing and operating backend APIs at scale, especially GraphQL-based platforms
- Strong experience with backend frameworks such as Fastify, Express, NestJS, or similar, with an ability to make sound architectural tradeoffs
- Direct experience with API gateway technologies such as Kong, Apigee, or Azure API Management
- Deep experience with PostgreSQL or other relational databases, including schema design, migrations, performance tuning, and data modeling
- Hands-on experience with distributed workflows, asynchronous orchestration, or job-processing systems such as Temporal or similar platforms
- Strong understanding of authentication and authorization patterns, including OAuth, OIDC, JWTs, and service-to-service security
- Experience implementing observability practices including tracing, structured logging, metrics, and production diagnostics
- Experience working in containerized environments and modern backend delivery workflows using Docker and CI/CD pipelines
- Demonstrated ability to lead technical direction, mentor engineers, and influence architecture across teams
- Strong testing instincts, especially around integration testing, backend correctness, and reliable release practices
- Experience working effectively in a monorepo or multi-service platform environment
- Experience building internal platforms, developer tooling, or API management products
- Experience working with OpenAPI-driven systems, specification validation, or spec-based platform workflows
- Familiarity with GraphQL code generation and strongly typed API contract workflows
- Experience with cloud-agnostic platform design and multi-environment backend integration patterns
- Experience working in large enterprise or regulated environments where reliability, auditability, and security are critical
- Familiarity with modern monorepo tooling such as pnpm workspaces, Turborepo, and repository-wide code quality tooling
- Experience partnering closely with frontend teams on product workflows that depend on backend platform capabilities