Software Engineer, Full Stack

Virta is the first company with a clinically-proven treatment to safely and sustainably reverse type 2 diabetes and other chronic metabolic diseases without the use of medications or surgery. Our innovations in nutritional biochemistry, data science and digital tools combined with our clinical expertise are shifting the diabetes treatment paradigm from management to reversal. Our mission - to reverse type 2 diabetes in 100 million people by 2025.

As a Full Stack Engineer you will contribute to our patient-facing applications and clinical workflow tools. You will need to be adaptive, demonstrating an ability to shift your focus across all levels of our stack to meet the rapidly changing needs of a growing company. You will have the opportunity to take ownership of new and critical features central to the success of both our patients and mission.


  • 2+ years shipping back-end and front-end code in high-quality production environments
  • Solid knowledge of at least one server-side language (Python preferred; Ruby, PHP, go also considered), HTML, CSS, and JavaScript
  • Experience with SQL data stores (we use PostgreSQL; MySQL experience works, too!)
  • Has attention to detail, carefully crafts both tests and code
  • Loves learning new technologies

Bonus Points For:

  • Experience using Docker
  • Experience with React
  • Experience with no-SQL data stores (Redis, document-based stores, message queues)
  • Significant experience in the Python ecosystem, e.g. Flask, background job scheduling with Celery, Flower, etc
  • Experience building and deploying microservices


  • Code and ship complex new features in our web apps at high velocity and high quality with well-structured code
  • Troubleshoot, debug, and fix issues in production and non-production environments
  • Coach and mentor fellow engineers, and recommend best practices and tools

Within your first 90 days at Virta, we expect you will do the following:

  • Code and ship at least one complex feature that involves both front- and back-end code with full test coverage
  • Teach and inspire other engineering team members through knowledge sharing, pair programming, and/or giving feedback in code reviews
  • Propose and implement one or more process improvements to make our engineering team even better

Virta’s company values drive our culture, so you’ll do well if:

  • You put people first and take care of yourself, your peers, and our patients equally
  • You have a strong sense of ownership and take initiative while empowering others to do the same
  • You prioritize positive impact over busy work
  • You have no ego and understand that everyone has something to bring to the table regardless of experience
  • You appreciate transparency and promote trust and empowerment through open access of information
  • You are evidence-based and prioritize data and science over seniority or dogma
  • You take risks and rapidly iterate

Meet Some of Virta's Employees

Bryce A.

Software Engineer

Bryce works as a full-stack engineer on the Internal Tools Team, building software to help Virta’s clinicians and health coaches effectively treat patients. Outside of his team, he's helped build Virta culture by developing processes around interviewing and by organizing internal hackathons.

Neha S.

Engineering Lead

Neha leads engineering efforts around Virta’s patient-facing mobile and web applications. She facilitates cross-company communication, supports engineering productivity, and assists in the development of Virta’s technical and product roadmaps.

Back to top