OUR MISSION
Nomi Health was founded in 2019 as a direct healthcare company with a simple yet bold mission: rebuild the healthcare system so it is accessible and affordable for everyone. We are rebuilding the healthcare system by cutting costs, confusion, and complexity through direct contracts and payment with providers, deep data dives, and convenient patient care.
OUR CONTRIBUTION
Artemis by Nomi Health empowers employers and their advisors to identify opportunities to reduce spend, improve quality, and drive outcomes for members. The Artemis Platform is powered by our innovative data engine and built for rich insights, extreme flexibility, and ease of use – so you’re spending less time getting to the right healthcare decisions, and more time acting on them.
WHO YOU ARE
Artemis Health is looking for a Senior Backend Engineer. Your primary focus will be developing server-side logic, defining and maintaining both web-hosted data server and local database APIs, and to ensure high performance and responsiveness to requests from the front-end and research teams. If you are motivated by solving problems in healthcare through technology solutions, you can make a direct impact. We're looking for people who can deal with ambiguity, love to partner with product, UX, front-end engineers and QA to build best-in-class solutions. Based on your skills and experiences, you can join us as a Senior Backend Engineer
\n
WHAT YOU'LL DO:- Define, develop, and implement backend APIs and services for business logic and data processing
- Work closely with the research team to design and develop applications and services to provide functionality for data analytics
- Maintain existing multi-tenant Web application infrastructure
- Contribute to the design process for new and existing applications/components (technical specification, acceptance criteria, design and implementation)
- Help brainstorm, design, and implement new products that will help us make a difference in the healthcare industry
- Effective participation in agile development processes (backlog refinement, sprint planning, retrospectives, daily scrum, CI/CD pipeline)
WHAT YOU'LL HAVE:- Proven skills in software development through public projects, personal projects, or other demonstrable development work in a major web application programming language
- 6+ years of Software Development or comparable experience with skills in a major web application framework such as Django, Spring, Flask, FastAPI/Starlette, etc.
- Familiarity with unit testing frameworks that produce xUnit test reports
- Familiarity with using debugging tools in remote and local settings
- Software development background with fundamentals in algorithms and data structures
- Experience with relational databases (MySQL, Postgres, and/or Snowflake)
- Experience in leading the design and execution of complex applications to solve ambiguous problems impacting business
- Experience in developing highly scalable applications and APIs
- Experience handling multiple competing priorities in a fast-paced environment
- Good verbal and written communication skills
WHAT COULD BE USEFUL TO HAVE:- Experience with Docker/containerization
- Experience with Kubernetes/cloud orchestration
- Experience with ElasticSearch
- Experience with WebSockets
- Experience with Message Queues
- Experience with compiled languages, Java, Scala, C++
- Experience working with front-end frameworks/systems such as Angular, React
- Experience with Big Data processing frameworks such as Spark or Hadoop
- Experience with SAML, SSO
- Experience leading and managing a development team with great coordination and communication skills
- Experience with data analytics
- Experience with the healthcare/medical industry
\n