About the job
Key Responsibilities
Software Architecture & Development: Contribute significantly to the design and implementation of scalable, high-performance software solutions across the entire technology stack.
Comprehensive Engineering: Create and develop sophisticated web applications that feature intricate interaction patterns and adaptable components, leveraging Python, TypeScript/React, and PostgreSQL.
API & Backend Development: Design, implement, and manage server-side applications, APIs, and database systems that drive our platform's functionality.
Collaborative Approach: Collaborate closely with Product, Design, Customer Success, and Sales teams to deliver impactful features that address significant customer needs.
Technical Leadership: Lead engineering projects, provide guidance on technical direction, and serve as a systems architecture expert for complex initiatives.
Code Quality & Best Practices: Maintain high standards of code quality through comprehensive testing, code reviews, and adherence to modern software engineering practices.
Mentorship: Foster growth in junior engineers by providing mentorship and technical support to elevate the team's overall technical proficiency.
Qualifications
Minimum of 5 years of experience in full-stack engineering, utilizing modern technologies such as Python, TypeScript/React, and PostgreSQL.
Proven expertise in systems design, particularly in creating scalable and efficient software solutions.
Strong product intuition, capable of empathizing with users, prioritizing minimum viable products (MVPs), and determining subsequent features.
Ability to balance speed with quality, ensuring rapid delivery without sacrificing the integrity of long-term architecture.
Comfortable navigating ambiguity, adept at identifying gaps, and skilled at prototyping to validate ideas prior to full-scale development.
Exceptional problem-solving abilities, keen attention to detail, and a preference for both independent and collaborative work environments.
Experience with analytics tools or health technology is advantageous.
Minimum Requirements
Extensive knowledge of Python and contemporary web frameworks, with a demonstrated capability to scale client-facing applications.
Solid foundation in systems design principles and their associated trade-offs.
Proficient in frontend technologies including React, TypeScript, JavaScript, CSS, and web components.
