Full Stack Python Developer

Description

Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand — with heart at its center — our purpose sends a personal message that how we deliver our services is just as important as what we deliver.
 
Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable.

As a Full Stack Python Developer within CVS Health’s Digital Workplace team, you will play a key role in driving technical innovation and advancing our GenAI applications. You will be instrumental in designing and implementing GenAI solutions to enhance performance, productivity, and collaboration across the organization, improving how over 300,000 associates access and interact with information.

This is an exciting opportunity to help transform CVS Health’s internal knowledge base and boost employee productivity through cutting-edge technologies like RAG and GenAI. If you’re a passionate technologist looking to make a significant impact on the digital workplace, this could be the perfect role for you.

Key Responsibilities. (80%):

  • Backend Development: Develop scalable and reliable microservices using Python (FastAPI) and containerize them with Docker. Deploy these services on Kubernetes clusters using Helm to simplify management, streamline deployment processes, and ensure efficient operation at scale.
  • Data Integration: Build data connectors and ETL pipelines to standardize and normalize unstructured data, ensuring that our systems work with diverse data sources.
  • GenAI Systems: Contribute to the development and scaling of large GenAI RAG systems, leveraging your expertise to enhance AI-driven solutions.
  • CI/CD and Testing: Collaborate in implementing continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions. Experience with automated testing is highly preferred.

Secondary Responsibilities (20%):

  • Frontend Development: Develop the front-end of the search application using React, leveraging Vite for fast, modern build tools and optimized development workflows. Demonstrate strong skills in handling asynchronous requests, partial page updates, and creating responsive, adaptive designs with Tailwind CSS.

What We’re Looking For:

The ideal candidate is a motivated, self-driven software engineer with a passion for technical innovation. You should be eager to learn and grow in a fast-paced environment, demonstrating a strong ability to adapt to new challenges. If you’re excited about transforming the digital workplace and pushing the boundaries of GenAI, we’d love to hear from you.

Soft Skills

  • Be a self-starter, who figures out what needs to be done without detailed instructions.
  • Exceptional communication and interpersonal skills. You put your team members first and are willing to help where needed.
  • Collaborate as part of a cross-functional Agile team. Experience with agile delivery.

Software Development Skills

  • Solve complex problems by writing and testing application code, developing and validating data pipelines, and automating tests and deployment.
  • Demonstrated proficiency in designing and building in cloud environments such as Azure, GCP, or AWS.
  • Up to date on the latest GenAI trends, RAG, LLM frameworks, and coding practices.

Required Qualifications

  • 2+ years of experience programming with Python, preferably working on data intensive projects.
  • 1+ years of experience with a public cloud (Azure preferred).
  • 1+ years of experience with a variety of cloud services including cloud storage, serverless functions, virtual machines, managed Kubernetes services, workflow automation tools, identity management. Proficient in understanding when and how to use each service.
  • 1+ years of experience in Git and version control.
  • 1+ years of Kubernetes experience.
  • 1+ years of writing and deploying microservices.
  • 1+ years of experience in DevOps with GitHub Actions or similar CI/CD tools.

Preferred Qualifications

  • Master’s degree preferred.
  • Excellent communication and planning skills.
  • Portfolio of LLM applications and sample projects.
  • 1+ years of LLM experience building RAG systems at scale (10,000+ documents).
  • 1+ years of Langchain experience.
  • 2+ years of Architecture experience.
  • 1+ years of experience with JavaScript and React.
  • 1+ years of Tailwind experience.

Education:

Bachelors degree or equivalent experience.

Anticipated Weekly Hours40

Time TypeFull time

Pay Range

The typical pay range for this role is:

$79,310.00 – $158,620.00

This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls.  The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors.  This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. 
 
In addition to your compensation, enjoy the rewards of an organization that puts our heart into caring for our colleagues and our communities.  The Company offers a full range of medical, dental, and vision benefits.  Eligible employees may enroll in the Company’s 401(k) retirement savings plan, and an Employee Stock Purchase Plan is also available for eligible employees.  The Company provides a fully-paid term life insurance plan to eligible employees, and short-term and long term disability benefits. CVS Health also offers numerous well-being programs, education assistance, free development courses, a CVS store discount, and discount programs with participating partners.  As for time off, Company employees enjoy Paid Time Off (“PTO”) or vacation pay, as well as paid holidays throughout the calendar year. Number of paid holidays, sick time and other time off are provided consistent with relevant state law and Company policies.  
 
For more detailed information on available benefits, please visit Benefits | CVS Health