Overview
Skills
Job Details
Role: Full-Stack Developer
Location: Remote
Duration: Contract
Job Summary
We are seeking a skilled Full-Stack Developer to join the CVS Health engineering team. In this role, you will work across the stack designing and developing scalable backend services in Golang, building responsive front-end interfaces with React, and deploying modern applications in Kubernetes environments. This position is ideal for an engineer who enjoys working in a dynamic, collaborative, and high-impact setting.
Core Responsibilities
Design and develop scalable backend services and APIs using Golang.
Build and maintain responsive, user-friendly web interfaces using React and TypeScript.
Integrate and manage Apache Kafka pipelines for real-time, event-driven systems.
Design, optimize, and maintain relational database schemas in PostgreSQL.
Write secure, testable, and maintainable code following best practices.
Implement and manage CI/CD pipelines using GitHub Actions for build, test, and deployment workflows.
Deploy and manage microservices in Kubernetes clusters using Docker and Helm.
Participate in code reviews, design discussions, and agile ceremonies.
Troubleshoot and resolve technical issues across the full technology stack.
Required Skills and Qualifications
< data-start="1600" data-end="1625">Backend (Golang)</>3+ years of professional experience in Golang development.
Strong knowledge of building and maintaining RESTful APIs.
Experience with Go concurrency patterns and performance tuning.
Hands-on experience with Kafka (producers, consumers, topics, partitions).
Understanding of event schema design and message-driven architectures.
Proficiency in PostgreSQL or other relational databases.
Skilled in writing complex SQL queries and designing efficient schemas.
Knowledge of database migrations, data integrity, and optimization techniques.
2+ years of experience building modern web applications with React.
Proficient in JavaScript/TypeScript, JSX, and state management tools (e.g., Redux, Context API).
Experience integrating front-end applications with REST or GraphQL APIs.
Hands-on experience creating and maintaining GitHub Actions workflows for CI/CD.
Experience deploying microservices to Kubernetes clusters.
Familiarity with Docker, Helm, and secrets management tools (e.g., Vault, AWS KMS).
Excellent problem-solving, debugging, and analytical skills.
Strong communication and collaboration abilities.
Self-motivated and comfortable working in a fast-paced, agile environment.