
Senior Software Engineer - Fullstack
Function Health2 months ago
Remote, United States or Austin, TX, USASenior
Responsibilities
- Build and scale full-stack solutions spanning customer-facing interfaces, backend services, databases, and integrations.
- Lead the design and delivery of end-to-end features, particularly high-performance ASP.NET Core services.
- Architect secure APIs integrating with EMRs, imaging partners, and AI services.
- Mentor and coach engineers through code reviews, pair programming, and design sessions.
- Collaborate with product, design, and clinical teams to deliver intuitive desktop, tablet, and mobile experiences.
- Define automated unit, integration, and end-to-end testing strategies and champion CI/CD and DevOps in Azure.
- Drive engineering improvements involving coding practices, performance tuning, and observability.
- Shape the technical roadmap and contribute to development planning and team processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Production full-stack experience with ownership of modern frontend and backend systems.
- Experience designing microservices, RESTful APIs, event-driven systems, data models, and domain boundaries.
- Experience deploying and operating workloads in Azure, AWS, or GCP using infrastructure as code, containers, pipelines, and monitoring.
- Deep experience with SQL Server.
- Proficiency with automated testing using xUnit, NUnit, Jest, or Playwright.
- Proven experience mentoring engineers, leading projects, and influencing engineering strategy.
- Excellent written and verbal communication and ability to collaborate cross-functionally.
- Preferred experience with DICOM, HL7/FHIR, healthcare security and compliance, responsive design, PWAs, accessibility, Python, GCP, or FastAPI.
Benefits
- Stock options.
- Comprehensive health, dental, and vision plans for employees and families.
- Flexible work environment and flexible working hours.
- Team off-sites and wellness initiatives.
- Competitive vacation policy.
- Culture emphasizing continuous learning and personal growth.