Sunfish is a health tech startup aiming to make the parenthood journey easy and affordable by ingesting unique patient biodata to support patients using AI/ML. The company needs to enhance its customer-facing product suite and build key integrations for partners and internal tools.
Requirements
- Strong backend experience in Go (Gin, GORM) and designing performant REST APIs.
- Strong frontend proficiency with React, JavaScript, HTML, and CSS.
- Experience influencing system architecture and guiding technical decisions across complex, distributed systems.
- Hands-on experience with cloud platforms, preferably Google Cloud, and helping manage infrastructure using Terraform or similar IaC tools.
- Strong understanding of SQL and NoSQL database design, performance tuning, and data modeling.
- Track record of leading major technical initiatives from design through implementation.
- Experience with DevOps and CI/CD pipelines, ensuring efficient, reliable deployment workflows.
Responsibilities
- Influence architecture and design across Sunfish’s systems, ensuring scalability, maintainability, and performance.
- Implement and enhance backend services in Go using the Gin Web Framework and GORM, including building and maintaining REST APIs.
- Develop and optimize frontend applications in React, HTML, CSS, and JavaScript for reliability and usability.
- Collaborate with cross-functional partners (engineering, product, design) to define technical approaches and ensure smooth delivery.
- Informally guide and support other engineers, providing feedback and technical direction while fostering high standards for code quality and best practices.
- Help manage and evolve cloud infrastructure on Google Cloud using Terraform, improving reliability and efficiency.
- Lead major technical projects, such as performance improvements, migrations, or foundational platform enhancements.
Other
- 8–12 years of experience in software engineering with demonstrated full-stack expertise.
- Ability to guide and support engineers, fostering collaboration and engineering best practices.
- You are excited for the opportunity to program in Go, even if you have not learned it yet.
- You can overcome setbacks and enthusiastically persist until ambitious goals are achieved.
- You keep others in the company informed and up to date on your priorities, current tasks and work completed.