Client: CVS Health
Employment Type: Contract
Rate: $50/hr C2C
Assessment: AI Assessment Required
Visa : H4EAD , USc , GCEAD , OPTEAD
Job Description
CVS Health is seeking an experienced Software Development Engineer (Backend Level 3) to design, develop, and maintain scalable backend services and distributed systems. The ideal candidate will have strong expertise in Python, FastAPI, SQL, RESTful API development, cloud technologies, and modern backend architecture. This role involves building high-performance APIs, optimizing system scalability, developing cloud-native applications, and collaborating with cross-functional teams throughout the software development lifecycle.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Python and FastAPI.
Build and enhance RESTful APIs and server-side services for enterprise applications.
Develop distributed and event-driven systems using Pub/Sub messaging patterns.
Design and optimize relational and non-relational database solutions using ORM frameworks.
Implement caching solutions using Redis to improve application performance.
Develop concurrent and multi-threaded applications for high-performance workloads.
Write clean, maintainable, and testable code while following software engineering best practices.
Create and execute unit, regression, and integration tests using automated testing and mocking frameworks.
Build and maintain CI/CD pipelines to support automated deployment and continuous integration. Deploy and support cloud-native applications on GCP, AWS, or Azure. Participate in code reviews and collaborate with cross-functional teams in an Agile development environment.
Troubleshoot production issues, optimize backend performance, and implement scalable solutions.
Contribute to AI and Large Language Model (LLM) integrations where applicable.
Required Qualifications
Strong experience with Python and SQL.
Hands-on experience developing applications using FastAPI.
Experience designing and developing RESTful APIs.
Strong understanding of distributed systems and Pub/Sub messaging.
Experience with relational and NoSQL databases and ORM frameworks.
Experience using Redis for caching and performance optimization.
Knowledge of multithreading and parallel processing.
Experience with unit, regression, and integration testing.
Familiarity with automated testing and mocking frameworks.
Experience with CI/CD pipelines and cloud platforms (GCP, AWS, or Azure).
Strong problem-solving, debugging, and communication skills.
Preferred Skills
Experience with Large Language Models (LLMs) and AI technologies.
Git version control.
Bash scripting.
UNIX/Linux environment.
Agile or Waterfall development methodologies.
Experience participating in code reviews and cross-functional collaboration.
—