Remote Senior Software Engineer (React, TypeScript, Node)
Dr. B is the national standby list for COVID vaccines. We connect patients with local providers who have extra doses using a standby system. Sometimes, patients have to cancel their vaccination appointments, leaving unused doses at the end of the day. Over two million patients have signed up to receive text message notifications when doses become available near them. We are looking for curious, pragmatic and capable Senior Backend engineers who want to see their work drive better outcomes for Patients and Providers. You will join our Product Engineering team and work on last-minute vaccine delivery. Our product engineers work closely with our product management, design and provider operations teams to identify problems and build effective solutions. We're looking to build out our codebase in as modularly as possible, so we're seeking someone with a strong functional programming background who can fit in with a team sharing similar ideals, and help us build high-quality, functional software. You will join in on ownership of the Backend engineering discipline: working to build not only our APIs, but our culture and processes. Every engineer on the product engineering team has opportunities to span the stack: our backend and frontend are both written in TypeScript, so you can venture as much or as little beyond the backend as you'd like. Technical problem solving appeals to you, but you will also create space for your colleagues to demonstrate the same. We all learn and grow to achieve goals that can never fit in a job description. We're listed as a Public Benefit Corporation, and we're planning on kicking off an open-source initiative, where everything we build that can be used to help other organizations, we'll publish as OSS libraries. Joining as a backend engineer will mean helping us build out our open source projects, as well as our core products. Our Tech Stack Backend: Serverless NodeJS Frontend: React TypeScript Infrastructure deployed to AWS, using Lambdas and several other AWS services PostgreSQL Primary Database Cutting edge developer tooling CI/CD through GitHub Actions What success looks like Join the Product Engineering team as a seasoned engineer to build and improve our software across the entire stack. Help the team define and maintain engineering processes that let us develop quickly while keeping a high threshold for quality - including writing tests and technical documentation. Routinely ship high quality software that helps simplify healthcare for our patients and clinicians. Multiply the outcomes of your teammates through mentorship, review, and solving entire classes of technical problems. Engage in the entire life cycle of product engineering, including (but not limited to) sprint planning, retrospectives, on-call rotation, and deploying software. Build an understanding of our business, and our unique approach to health care so that your technical decisions impact the course of the company. Help drive system design, regularly propose changes to architecture and review others proposal to keep the team moving forward technologically Build out a strong open-source software offering What you will bring You have significant depth with more than one Backend language or framework, and you have experience shipping into production. We build our backends with NodeJS. You are capable of spanning the entire stack when necessary. We build our frontends with React and Typescript. You set a high bar for technical excellence, and you want to help your peers achieve it. You are able to anticipate technical and operational risks, and can help mitigate them. You have several approaches to debugging, maintaining, and improving complex distributed backend systems. You will advocate for advancing quality, durability, and managing technical debt. You will place compliance, security and ethics at the forefront of our systems, ensuring that our patients and customers can trust Dr. B. Why Dr. B? Interesting and challenging technical stack: React, TypeScript, PostgreSQL Exciting product addressing one of the most critical problems of our generation Mission-driven culture passionate about improving access to healthcare Get to work on building Open Source Software and have an engineering impact beyond our organization Emphasis on building modular, high-quality software, following functional programming and Domain-Driven Design principles Own the full stack - deployments through infrastructure as code (and almost all application logic is serverless, so no worrying about servers crashing in the middle of the night) Commitment to Engineering Excellence and a Blameless post-mortem culture Competitive salary Dr. B is an equal opportunity employer and encourages all applicants from every background and life experience without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.