
Full-Stack Software Engineer (Base Up to $225K + Equity)
- Hybrid
- San Francisco, California, United States
- $170,000 - $225,000 per year
- Software Development
Job description
Join a fast-growing healthcare technology startup building a modern platform that simplifies access to healthcare through transparent pricing, seamless scheduling, and integrated digital experiences. As a Full-Stack Software Engineer, you'll work across the entire technology stack to develop customer-facing features, collaborate with cross-functional teams, and help solve complex technical challenges in a fast-paced, mission-driven environment.
Key Responsibilities:
Design, build, and maintain full-stack applications, including pricing engines, appointment scheduling, payment processing, and other customer-facing features.
Collaborate closely with product, operations, and clinical stakeholders to understand workflows, gather requirements, and translate business needs into scalable technical solutions.
Integrate the platform with external healthcare systems such as electronic health records (EHRs), insurance providers, laboratories, and other third-party services.
Write technical documentation, product requirement specifications, SQL queries for data analysis, and perform end-to-end testing and quality assurance for owned features.
Take ownership of projects throughout the entire development lifecycle, from design and implementation to deployment, monitoring, and ongoing improvements.
Contribute to a collaborative engineering culture by solving ambiguous problems, supporting continuous product improvements, and adapting to evolving business priorities.
Requirements:
3–7 years of professional experience as a Full-Stack Software Engineer, preferably within startup or other fast-paced, high-growth environments.
Experience building applications across the full technology stack, with proficiency in at least one modern programming framework and a willingness to learn new technologies.
Strong understanding of modern web application development, cloud-based architectures, databases, and API integrations.
Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
Excellent communication skills with the ability to explain technical concepts clearly and collaborate effectively with both technical and non-technical stakeholders.
Entrepreneurial mindset with a proactive, adaptable approach to problem-solving and a willingness to take ownership beyond software development.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
