
Senior Full-Stack Software Engineer
Tulea Health
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Build and ship full-stack web applications with a strong emphasis on front-end quality and UX.
- Implement polished UIs from design specs using modern component libraries and styling approaches.
- Design and maintain performant UI architecture, including client and server state patterns.
- Develop backend services and APIs, and work across relational and NoSQL data stores with strong SQL fundamentals.
- Own features end-to-end: clarify requirements, propose solutions, design data flows, implement, test, deploy, and support.
- Build with a high bar for quality: write automated tests across unit, integration, and end-to-end layers.
- Participate in and improve engineering conventions: code reviews, coding standards, design patterns, build/release practices, and documentation.
- Make thoughtful architecture and technology decisions in partnership with the team, balancing speed, correctness, security, and maintainability.
- Collaborate closely with cross-functional partners (clinical operations, customer-facing teams, leadership), and communicate tradeoffs clearly.
- Mentor and raise the bar: share knowledge, help others unblock, and contribute to a culture of strong engineering execution.
Requirements
- 8+ years of professional software engineering experience, including substantial full-stack work.
- Expert-level React + TypeScript skills, with a track record of building high-quality, maintainable UIs.
- Strong experience with front-end architecture patterns:
- State management (e.g., Zustand, Redux)
- Server-state/data fetching (e.g., TanStack Query, SWR)
- Experience implementing UIs from design systems, with attention to UX details and polish.
- Strong automated testing discipline across unit/integration/E2E; familiarity with tools like Vitest, RTL, and Playwright (or equivalents).
- Backend experience building APIs/services with Node.js and TypeScript.
- Strong experience with SQL and relational databases; familiarity with NoSQL concepts and tradeoffs.
- Demonstrated ability to operate across the full SDLC: discovery, scoping, design, implementation, testing, delivery, and production support.
- High standards for security, correctness, and operational reliability - especially in environments with sensitive data.
- Clear, kind, high-signal communication, including the ability to translate ambiguous needs and constraints into crisp technical plans.
Benefits
- Health insurance
- 401(k)
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentReactTypeScriptSQLNoSQLautomated testingNode.jsstate managementUI architectureAPI development
Soft Skills
communicationmentorshipcollaborationproblem-solvingattention to detailleadershipengineering executionclarifying requirementsdesign thinkingbalancing tradeoffs