As a Senior Software Engineer at Function Health, you will be an integral part of our mission to enhance healthcare technology. You’ll develop a platform that allows members to access their health data in real-time, making a significant impact on users' lives. Collaborating with product and engineering teams, your role will involve building scalable, robust, user-friendly, and secure solutions. This position is ideal for individuals who are detail-oriented, self-motivated, and thrive in a dynamic work environment. As an early member of our tech team, your work will be pivotal in scaling our services for millions of members.
2.0 Deliverables
- Collaborate with cross-functional teams to design and implement new features.
- Write clean, maintainable code focusing on performance and reliability.
- Complete assigned features and bugs, including software design, development, unit
- testing, deployment, and support.
- Address technical challenges to maintain platform performance and relevance.
- Actively participate in agile ceremonies to enhance software delivery quality.
- Exhibit a proactive approach to problem-solving and embrace challenges.
3.0 Must Have Experience Level: IC 5
Technologies:
- Knowledge Base:
- Event Driven Systems
- Microservices Architecture
- Technologies:
- Cloud: GCP
- Containerization: Docker Must-Have Qualifications:
- 7+ years of experience in developing scalable systems and addressing complex engineering challenges.
- Proficiency in Agile methodologies, test-driven development, and continuous integration/ deployment.
- Strong analytical skills to identify problems and articulate solutions.
- Initiative in decision-making and project progression amidst uncertainty.
- Excellent communication ability with both technical and non-technical stakeholders.
- Experience with CI/CD processes.
- Must-Have Soft Skills:
- Bias Toward Action: Initiative in handling ambiguity and project challenges.
- Entrepreneurial Spirit: Adaptability to dynamic business needs with process optimization
- skills.
- Communication: Ability to convey complex technical ideas clearly.
- Remote Work Adaptability: Efficiency in remote working conditions.
◦
Language: Python ◦ API: FastAPI
• Continuous Improvement: Commitment to personal and professional growth. Nice-to-Haves:
• Experience with:
- GO
- Architecting large-scale systems
- Managing large datasets for decision-making
- Start-up environment familiarity
- CGMs.
4.0 Availability
3.1 Contract Specifics
- Start Date: ASAP
- Contract End Date: Open, based on performance.
- Initial contract trial period is 30 days, extendable based on performance assessment.
- 4.0 Interview Plan
- 4.1 Interview Framework
Health tech knowledge, especially with devices like Oura, Whoop, Apple Watch, and
Process:
Introductory Screen 20-min Maria/Nina
Pre-Screen Technical Deep Dive 20-min Max/Sean
Technical Screen Coding Project 45-min
Max/Sean Coding Project Team Fit Assessment 20-min Mike
CTO Screen Offer Call 15-min Mike/Nina
Offer
USD 50/65 per Hour