Senior Full Stack Engineer
Basata · Tempe, AZ · 6 mo ago
On-siteInformation TechnologyFull-time
About the role
We’re looking for a standout Senior Full-Stack Engineer to help build our AI-powered software, used every day by clinic staff and administrators. You’ll work across the stack, use scalable design patterns and best practices, and create delightful, user-friendly experiences in a space that’s technically complex but rooted in human impact.
Responsibilities
- Design, build, and maintain scalable, high-quality features across the entire stack, from our React/TypeScript frontend to our Java/Spring Boot backend and Python for our AI/ML services.
- Collaborate closely with the CTO on key architectural decisions, ensuring our systems are robust, scalable, and built for the long term.
- Contribute to and improve our cloud infrastructure and our CI/CD pipelines to ensure a fast, reliable development and release cycle.
- Partner with product and design stakeholders to translate complex healthcare workflows into simple, intuitive, and delightful user experiences.
- Champion software quality by implementing comprehensive testing strategies (unit, integration, E2E) and promoting development best practices across the team.
- Write clear, maintainable documentation for code, architecture, and processes to set the standard for future engineering hires.
- Contribute to product and UX thinking—actively shaping what gets built, not just how.
Requirements
- 7+ years of professional experience building and shipping production-grade, full-stack web applications. Staff-level candidates will have 10+ years of experience with a track record of technical leadership.
- Hands-on experience building, deploying, and maintaining LLM-based agentic applications in production is essential.
- Deep expertise in backend development using Java and the Spring Boot framework.
- Strong proficiency with modern frontend development using React and TypeScript.
- Experience building and maintaining CI/CD pipelines and deploying applications to modern cloud environments.
Qualifications
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of RESTful APIs and microservices architecture.
- Experience with database technologies like MySQL, PostgreSQL, or MongoDB.
- Understanding of DevOps principles and practices.
- Experience with Agile methodologies and Scrum.
Skills
- Strong problem-solving skills and ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
- Ability to learn new technologies and adapt to changing requirements.
- Experience with version control systems like Git.
Benefits
- Competitive salary commensurate with experience.
- Flexible work schedule with options for remote work.
- Health, dental, and vision insurance.
- 401(k) retirement plan with company match.
- Generous paid time off and holidays.
- Professional development opportunities and ongoing training.
- Work-life balance with flexible hours and generous PTO.
Pay
Competitive salary commensurate with experience.
Schedule
Flexible work schedule with options for remote work.