The Role
As a Senior Full-Stack Developer, you will play a crucial role as part of our Insights Team to deliver actionable insights to clinicians to inform care decisions. Your work will directly impact the lives of millions of patients who access our products each year.
What you'll do
- Develop and deliver new features and enhancements for our web-based platform within a continuous integration environment.
- Partner with Product and Design to define the roadmap and break down, scope and plan projects in the roadmap.
- Collaborate daily with a cross-functional scrum team, facilitating development through sprint planning, daily stand-ups, and other agile ceremonies.
- Actively contribute to a collaborative development environment through code reviews, pair/mob programming, and technical design discussions.
Key Skills
- Education: Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
- Full-Stack Development: 4+ years of experience in full-stack web application development, including front-end, back-end, APIs, and databases.
- Technical Expertise: Hands-on experience with our tech stack or comparable technologies: Django, Python, JavaScript, TypeScript, Astro, Postgres, and Contentful.
- Front-End Skills: Proficiency in front-end development with HTML, JavaScript, CSS, and a modern framework (e.g., React, Vue, Angular). Strong understanding of UI/UX best practices, responsive design, design systems and accessibility standards.
- Scalability & Performance: Demonstrated experience in building scalable, high-performance web applications in cloud environments (AWS, GCP, Azure).
- Code Quality: Commitment to writing clean, maintainable code, with a deep understanding of continuous integration, automated testing, and modern engineering practices.
- Leadership & Mentorship: Proven ability to mentor junior developers and foster a culture of continuous learning and improvement.
- Problem Solving: Strong problem-solving skills with the ability to make informed technical decisions in a fast-paced environment.
- Agile software development: Hands on experience working in agile development environments using methodologies like scrum and kanban.
- Communication: Natural communication and ability to interface with our customers and other teams internally.
- Growth mindset: Always hungry to keep improving yourself, our products, teams and processes in a scaling organization.
Bonus Points
- Interest in Machine Learning and AI: You will be working closely with machine learning and data engineers to integrate ML models and LLM’s into the product.
- Digital Health Experience: Previous experience building digital health technology products.
- Data Privacy Expertise: Knowledge of data privacy and security standards (eg. HIPAA, SOC2), with experience handling sensitive healthcare information.