CVS Health is transforming healthcare technology and is seeking a Senior Software Development Engineer to join their team. The role involves designing and implementing scalable web services and applications, while collaborating with various teams to deliver innovative solutions.
Responsibilities:
- Design and implement scalable web services, applications and APIs
- Write clean, efficient, and reusable code using Go and other languages
- Participate in all phases of the software development lifecycle
- Deliver customer-focused releases through iterative development
- Ensure simplicity and maintainability in software design
- Collaborate across teams to meet organizational needs
- Promote a culture of inclusive collaboration and continuous learning
Requirements:
- 3 to 5+ years of experience as a Full Stack Engineer or similar role
- Proficiency in Go including advanced concepts such as concurrency patterns using Goroutines and channels
- Experience with languages such as TypeScript, Python, C#, or others
- Experience with front-end technologies like HTML, CSS and JavaScript
- Solid foundation in software engineering principles: problem-solving, data structures, algorithms, and patterns
- Strong understanding of database systems and RESTful API design
- Understanding of distributed systems design, implementation, and operation
- Familiarity with at least one cloud vendor: Azure, AWS, or GCP
- Effective communication skills
- Bachelor's degree in Computer Science or related field, or equivalent work experience
- Familiar with Go toolchains such as Go modules, building, testing, profiling, and linting
- Skilled in using React, React Native, and TypeScript for web application and mobile development
- Experience with asynchronous, event-based architectures
- Proficiency in technologies like gRPC, Docker, Kubernetes, Terraform
- Knowledge of Application and Performance Monitoring platforms, e.g., New Relic
- Experience with CI/CD pipelines
- Familiarity with Agile development methodologies