Significant experience in backend languages or frameworks, particularly NodeJS., Proficiency in frontend technologies like NextJS and TypeScript., Strong understanding of event-driven architecture and distributed systems., Ability to ensure compliance, security, and ethics in software development..
Key responsabilities:
Lead the development and maintenance of engineering processes for high-quality software delivery.
Collaborate with cross-functional teams to identify problems and create effective solutions.
Engage in the full product engineering lifecycle, including sprint planning and software deployment.
Mentor colleagues and drive system design by reviewing architectural changes.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Meet Dr. B!
We help patients get affordable care + everyday prescriptions—while expanding access to those who need it most.
+ $15 consult—no recurring fees or membership required
+ No-cost care available for patients who qualify
+ 100% online—no video calls necessary
+ Same-day pickup from any pharmacy near you
+ Medical review within 3 hours
Dr. B is looking for experienced, mission-driven and capable software engineers who want to put their talents to improve efficiency and equity in healthcare. You will help to improve access to every-day treatments as part of our top-notch product engineering team. You will work closely with talented peers from a variety of backgrounds across our product management, design, and clinical teams to identify problems and build effective solutions.
What You Will Be Doing
You will take a leading role in shaping Dr. B’s engineering discipline by building out our culture and processes along with our APIs. Every engineer on the product engineering team has opportunities to span the stack and, while your focus will be on backend engineering, the entire stack is written in Typescript so you’ll be able to venture as far into the frontend or as deep into the data lake as you’d like. You will be expected to be both in the weeds working directly on technical problem solving and leading by creating space for your colleagues to do the same.
If you’re motivated by creating solutions that make a difference, you’ll be right at home. Dr. B is listed as a Public Benefit Corporation, which means we’re driven by our mission rather than profits. To date, we’ve treated tens of thousands of patients at absolutely no cost to them. As a senior software engineer, you would have the opportunity to not just shape our core product development, but our organizational footprint.
Our Tech Stack
Frontend: NextJS & React w/ TypeScript
API: tRPC on Serverless NodeJS w/ Typescript
Postgres Primary Database
Snowflake Data Lake
Strongly-typed API contracts, messaging schemas, and content model
Event-driven serverless architecture with a bias for domain-driven design
Infrastructure-as-code deployed to AWS, using Lambdas, SNS, SQS queues and many other AWS services, written in aws-cdk
Monorepo with cutting edge developer tooling
CI/CD through GitHub Actions
What Success Looks Like
Bring your unique talents and experience to the product engineering team, where you routinely ship high quality software that simplifies healthcare access for our patients and clinicians.
Define and maintain engineering processes that enable us to develop both quickly and at consistently high quality — including writing tests and technical documentation.
Work collaboratively to multiply the outcomes of your teammates through mentorship, review, and solving entire classes of technical problems.
Actively engage in the entire life cycle of product engineering, including sprint planning, retrospectives, on-call rotation, and deploying software.
Align your technical decisions with Dr. B’s mission and unique approach to healthcare while contributing to the company’s overall trajectory.
Drive system design by regularly developing and reviewing proposed changes to the architecture.
What You Will Bring
Depth - you have significant experience in several backend languages or frameworks and shipping into production (we build our backends with NodeJS and ship to AWS).
Breadth - you are capable of spanning the entire stack when necessary (we build our frontends with NextJS and Typescript).
A passion for technical excellence, both for yourself and your peers (we’re looking for team players, not solo acts!).
An uncanny ability to anticipate and mitigate technical and operational risks.
Myriad approaches to debugging, maintaining, and improving a distributed, event-driven ecosystem.
A talent for advancing quality, durability, and managing technical debt.
The ability to enhance our users’ trust in Dr. B by placing compliance, security and ethics at the forefront of our systems.
Why Dr. B?
Interesting and challenging technical stack including React, TypeScript, PostgreSQL and an event-driven architecture.
Work with and learn from industry leaders from healthcare, tech, and non-profit backgrounds in a respectful and inclusive environment.
Contribute to building an exciting tool in the critical fight to improve efficiency and equity in health care.
Cooperative, mission-driven culture with a focus on equity, expanding access to healthcare, and contributing to the industry as a whole.
Own the full stack - deployments through infrastructure as code (almost all application logic is serverless, so no worrying about servers crashing in the middle of the night!).
Commitment to engineering excellence.
Competitive salary.
Required profile
Experience
Industry :
Healthtech: Health + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.