CVS Health is committed to building a world of health around every individual by creating a more connected and compassionate health experience. They are seeking a Staff Full Stack Software Development Engineer to lead the development of a critical internal self-service application, focusing on modernizing data accessibility and management across the company.
Responsibilities:
- Design, develop, and maintain a full-stack application using React (TypeScript) and .NET 8.0 + ASP.NET Core + gRPC
- Build out frontend interfaces and backend services — including data models, APIs, caching, and observability
- Integrate with Kafka-driven pipelines and the Snowflake data platform
- Own the full lifecycle of the application — from architecture and implementation to CI/CD and monitoring
- Apply best practices for testing, logging, error handling, and scalability
- Contribute to infrastructure automation with Terraform
- Leverage Cursor AI, MCPs and other AI tooling for assisted development and code reuse
- Mentoring other developers
Requirements:
- 7+ years of hands-on experience in React (with TypeScript) and .NET (preferably .NET 6+ or .NET 8.0)
- Proven experience designing and delivering production-grade full-stack applications
- Strong understanding of REST and gRPC API development
- Solid testing skills — including unit, integration, and mocking frameworks
- Experience with containerized development using Docker, and deploying through CI/CD pipelines (Azure DevOps/Github)
- Familiarity with Kafka or similar event-streaming platforms
- Experience working with relational databases and/or data platforms (Snowflake, Sql,Server, Postgres)
- Experience working with Cursor AI, AI-enhanced development environments, or modular automation tools like MCPs
- Familiarity with Terraform for infrastructure-as-code
- Exposure to CQRS, Domain-Driven Design, and MediatR
- Knowledge of structured logging, retry policies, and health check integrations
- Understanding of security concepts like JWT, Okta, and policy-based auth
- Python
- DBT (Data Build Tool)