DrChrono

Senior Software Engineer I- LATAM, Philippines or India

India, Philippines
Apr, 23
Apply For This Job
*Please note-- This position is only open to candidates who are based in LATAM, India or the Philippines*
We believe that diversity is the building block of a great culture and company! Great healthcare technology is meant for everyone, so we believe our company should be, too. We welcome and encourage people of all backgrounds and walks of life to apply!
At DrChrono, we aim to get perspectives from all paths to help us build the best products possible. Learn more about our commitment to diversity, equity, and inclusion here.
Our mission is to build a technology platform that enables medical practices of all sizes to make care more informed, more personalized, more interactive, and more adaptable. Our platform has been used by thousands of physicians who in turn have provided care to millions of patients.
A little about DrChrono:
✅ We serve tens of thousands of healthcare providers and over 27.7 million patients 🩺
✅ DrChrono was the first EHR to build a native app for the iPad and iPhone 📱
✅ First mobile and cloud-based ambulatory EHR / EMR to be an Apple Mobility Partner
✅ The youngest company to be included in the US Government Precision Medicine Initiative
✅ The #1 EHR as voted by doctors, and the #1 mobile EHR as voted by Black Book for the last 9 years! 🔥
✅ We were just awarded the MedTech Breakthrough Award 2021 for Best Electronic Health Record Service 🏆🎉
✅ 2021 DEVIES Award for Best Innovation in Healthcare 😎
✅ During Apple's recent worldwide developer conference, it was announced that DrChrono will be among the first to support iOS 15 feature allowing patients to share Apple Health App data with providers! 🤩
Our products can be completely tailored to any medical practice—small, large, enterprise, or specialty—and are open to third-party innovation via a robust API.
Our people and the enthusiasm for healthcare are contagious. We’re one of the most tech-forward healthcare players in the EHR industry and our philosophy “more time with patients, less time doing paperwork” drives constant innovation throughout the company.
Our Engineering team works across the following verticals of our product:  
Provider Team: Electronic Health Records are at the center of what every provider does on a daily basis and include items like clinical notes, prescriptions, and labs. Help write the code that medical providers use at the point of care.  Innovative patient care anytime and anywhere on your iPad, iPhone, and Apple Watch. Experience a mobile EHR that is sleeker, faster, and more convenient than a laptop. 
Patient Team: You will work on the newest feature of our product that allows patients and providers to communicate remotely.  You will also develop the code that allows patients to view their own information from the practices that they patronize.  Here you will work on all of the technologies that connect those who need care to those that can provide it. 
Payments Team: You will write the code that allows providers to be paid! All of our practices rely on the ability to use the software in order to get paid and thus this is a primary component of our product. 
Practice Team: Providers cannot effectively help their patients if their practices are not managed correctly. We fix this. In this area, you will develop features that help the medical practice schedule appointments and communicate with the patients as well as manage their internal workflows
Platform Team: Underlying all of the components of the product is the platform itself.  Here you’ll be working with cloud providers, system configuration, security, architecture, and middleware components that keep our product up and running.

What you'll do:

    • Create products & features that make it easier for doctors and their staff to run an efficient medical practice
    • Continually offer thought-leadership and dependable execution ability in a high-paced environment characterized by ongoing iteration and product pushes
    • Play a key role in product development, help shape direction of DrChrono feature set
    • Take complex and thorny practices and processes and build beautifully simple and maintainable software
    • Design & write software to help manage and automate the complexity of running a private medical practice
    • Help build scalable programs that standardize information flow and increase operational capacity
    • Be part of a close-knit engineering team that ships new code to make a meaningful impact in healthcare
    • Implement automated and exploratory testing processes that provide continuous feedback on quality issues; find ways to break our web application before their public release
    • Implement internal and public-facing pages on our website
    • Mentor and train new engineers
    • For the Payments Team, we are looking for people with the back-end tech stack skills and:
    • Django ORM experience
    • Relational Database experience (MySQL, PostgreSQL, MariaDB, other)
    • Experience with ETL processing, BI and/or reporting
    • Experience with Redshift, Kafka, Spark, or Databricks
    • Experience with Microservices a plus
    • For the Practice Team, we need Full-stack Engineers with front-end skills in:
    • HTML, CSS, Javascript, React framework.
    • Experience writing Production backend code in Python and Django 
    • Experience with Object-Oriented Databases
    • Everyone currently on our practice team is a back-end developer and we have a lot of front-end work coming up. When there isn’t a lot of front-end work there is a lot of back-end work to be done!
    • For platform team:
    • Django ORM experience
    • Relational Database experience (MySQL, PostgreSQL, MariaDB, other)
    • Experience working with "middleware/internal SW components"
    • Experience with external services (box, twilio, stripe, square)

What you'll need:

    • 5+ years of professional experience writing production backend code in Python and Django with Senior level engineering proficiency
    • Experience building products for fast-growing web or mobile products with a passion for working with small nimble teams and a bias for action
    • Experience doing some front-end web development using HTML, CSS, and modern Javascript using AngularJS and writing apps backed by relational databases (e.g. MySQL or PostgreSQL)
    • Strong CS fundamentals from a Bachelor’s in Computer Science, Engineering or equivalent industry experience
    • Passion or experience for emerging health technologies, EHRs, EMRs, or telehealth
    • Entrepreneurial Spirit: You work well with others while leading individual projects to completion in a distributed environment. You take ownership of your work. Ability to manage conflicting project demands and thrive in a small start-up environment
    • Passion for Scalability: You work as part of a team and care about building scalable and maintainable systems
    • User-Centric: A product-first approach to building software. You care about the real-world functionality of your programming. Strong sense for UI and UX and the ability to work cross-departmentally with our Design and Account Management Teams to bring new concepts to live
    • Be available to work US hours
Apply For This Job