Senior Software Engineer
Build and maintain scalable full-stack healthcare applications and web services, collaborating with Product and Engineering on design, testing, security, and observability. Requires 5+ years of web application experience, Java and JavaScript proficiency, and familiarity with relational databases.
About the job
Responsibilities
- Design, code, debug, and support assigned features for high-volume healthcare applications.
- Collaborate with engineering leadership and teammates on design, implementation, performance, and security.
- Analyze application problem areas and propose solutions.
- Plan and execute unit and functional tests.
- Partner with Product to translate healthcare workflows into high-performing software.
- Use AI-assisted tools responsibly for debugging, log analysis, and code generation.
- Contribute to system design and scalable, maintainable architecture.
- Improve observability through logging, metrics, dashboards, and alerting.
- Participate in sprint planning, code reviews, technical discussions, and other development ceremonies.
- Work effectively in a remote-first environment and travel periodically as needed.
Requirements
- Bachelor’s degree in a computer-related field or equivalent experience.
- 5+ years of professional experience designing, coding, and testing web applications.
- Experience developing full-stack customer-facing software and web services.
- Proficiency with HTML and CSS, including implementing designs accurately.
- Proficiency with Java and Java frameworks; Spring Boot preferred.
- Proficiency with modern JavaScript frameworks; React preferred.
- Knowledge of SQL and relational database design fundamentals.
- Ability to work independently, manage priorities, and deliver results with limited oversight.
- Strong analytical, problem-solving, judgment, and solution-design skills.
- Ability to thrive in fast-paced, high-growth, and evolving environments.
- Comfort using or learning AI-supported tools.
Nice-to-haves
- Knowledge of AWS.
- Knowledge of Kubernetes.
- Experience with AI or automation tools.
Compensation and Benefits
- Competitive compensation.
- Health, dental, vision, and other benefits.
Skills
Java, Spring Boot, JavaScript, React, HTML, CSS, SQL, AWS, Kubernetes, Ai-Assisted Tools, Unit Testing, Functional Testing, Observability
Similar jobs
Fullstack Engineering jobsBuild secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.
Build scalable growth systems and experimentation capabilities across onboarding, personalization, analytics, and engagement. The role requires 5+ years of frontend or full-stack experience, strong JavaScript/TypeScript and React skills, backend proficiency, cloud experience, and a data-driven product mindset.
Builds full-stack identity management and authentication APIs, web interfaces, and user configuration tools. The role requires strong Java and web-development expertise, deep knowledge of authentication protocols and secure session management, and experience with SQL and database systems.