About the Role
We at Innovaccer are looking for a Software Development Engineer-III (Backend) to build exceptional product experiences. You'll work with other engineers to build features that understand and solve customer pain points.
A Day in the Life
Building efficient and reusable applications and abstractions.
Identifying and communicating back-end best practices.
Participating in the project lifecycle from pitch/prototyping through design, build, integration, QA, and delivery.
Analyzing and improving performance, scalability, stability, and security of the product.
Improving engineering standards, tooling, and processes.
Required Qualifications
5+ years of experience with a startup mentality and a high willingness to learn.
Expertise in Python with Async, with extensive work on related products/services.
Strong problem diagnosis and creative problem-solving skills.
Expertise in Kubernetes and containerization.
Expertise in Python and Django.
Experience with MongoDB or other NoSQL databases.
Experience with distributed async task queues like Celery.
Some experience with RDBMS.
Experience with ElasticSearch.
Experience in solution architecture.
Proven experience with Git and CICD.
Bachelor's degree in Computer Science or Software Engineering.
Experience in distributed programming and building highly scalable application systems.
Nice to have: Experience working in front-end (JS + React).
Preferred Skills
Expert in Python with Async Programming and Async Web Frameworks (FastAPI preferred).
Experience with MongoDB and ElasticSearch.
Expert in Kubernetes.
What We Offer
Generous leave benefits of up to 40 days.
One of the industry's best parental leave policies.
Sabbatical leave policy for skill development, academic career, or breaks.
Health insurance for employees and their families.
Pet-friendly office (Noida only).
Creche facility for children (India offices).
Work Environment
The office is located in Noida, Uttar Pradesh, India, in a tech space with various amenities. The work schedule is five days a week for effective collaboration.
About Innovaccer
Innovaccer Inc. is a data platform that accelerates innovation by unifying patient data across systems and care settings. It empowers healthcare organizations with scalable applications improving clinical, financial, operational, and experiential outcomes. Their EHR-agnostic solutions are deployed across over 1,600 hospitals and clinics in the US, serving over 96,000 clinicians, and helping collaborative work between providers, payers, and life sciences companies. Innovaccer has unified health records for over 54 million people and generated more than $1.5 billion in cumulative cost savings. It is rated #1 Best-in-KLAS data and analytics platform and #1 population health technology platform by Black Book.