Introduction
SymphonyRM helps health systems thrive in the rapidly evolving US Healthcare industry by keeping patients healthy and physicians happy. By analyzing large amounts of data from many sources, we empower clients to make smarter decisions at every turn in their business. Our clients love SymphonyRM’s ability to guide them to take the next best action for both patients and physicians.
Backend Engineers play a critical role at SymphonyRM. They write server-side software that exposes data and functionality to our application layer via APIs. Our backend engineers:
- Build out data access services using GraphQL (leveraging Graphene and SQLAlchemy ORM models) to expose data in MySQL and Redshift
- Design and deploy our Platform Services infrastructure in Python with a fully automated CI/CD pipeline
- Design and implement APIs for various areas of functionality, e.g. integration with Marketing Automation platforms
- Collaborate with our Data Science team to leverage AI/machine learning models
Job Description
SymphonyRM is seeking a Backend Engineer to design Platform Services APIs. You’ll have access to vast amounts of data, modern Python server-side frameworks (Python 3.6, Flask, Graphene, etc.), and an automated CI/CD pipeline. Your code will improve the lives of patients and increase physician satisfaction. As a member of our Platform team, you’ll use the latest tools and techniques for securely exposing data and functionality via APIs.
Responsibilities
- Using our Python-based infrastructure, design new APIs using GraphQL or REST
- Design and implement integrations with external platforms using design patterns that isolate application code from external APIs
- Write Python code to help to improve our infrastructure and make API access fast, easy, and reliable
- Develop re-usable Python-based tools and libraries for use throughout our platform infrastructure
- Work closely with data scientists and collaborate with front-end engineering teams
- This position is based out of our Palo Alto, CA office
Skills and Qualifications
- 2+ years of work experience with server-side Python programming
- Significant experience designing APIs, especially for data access
- Significant experience with relational databases, e.g. MySQL, Postgres, etc.
- Solid communication skills: ability to prepare written material that communicates clearly and succinctly
- Comfortable with source control systems, e.g. git
- Willingness to learn and quickly grow in your career as part of our small, but rapidly growing team
Bonus Qualifications
- SaaS and AWS experience
- GraphQL experience
- Use of SQLAlchemy ORM
- Healthcare experience
About Us
SymphonyRM is a small, but rapidly growing start-up. We've already achieved great product-market fit with clients paying us large monthly fees for our SaaS product. Clients love the results they are achieving using our product.
Our team loves working at SymphonyRM because we have:
A cohesive, diverse team with a mix of experienced veterans along with younger people all focused on building a great product- Cutting edge tools applied to large sets of data to deliver valuable insights
- A product that helps achieve meaningful results that improves the lives of patients and physicians
- Great learning opportunities and the ability to grow in your career
- A huge opportunity to be the leader in Healthcare CRM
- Great location -- our NorCal headquarters is in downtown Palo Alto on University Ave right next to shops and restaurants
- Competitive compensation and equity in an early stage, fast growing start-up
How to Apply
To apply for this position:
- Go to the Careers link on our web site symphonyrm.com (the Careers link is found at the bottom right of the page)
- Select the relevant position
- Submit an application via our applicant tracking system