Senior Full-Stack Software Engineer
Location
United States
Posted
29 days ago
Salary
Not specified
Bachelor Degree8 yrs expEnglishJava ScriptNode.jsNo SQLReactReduxSDLCSQLType Script
Job Description
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Qualified DigitalExperience the promise that creating connections across brand, business and technology can deliver.
Full-stack Engineer29 days ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor
Senior Software Engineer leading AEM implementation and full lifecycle development.
AEMJavaJavaScript
United States
Principal Software Engineer – Corporate AI
DropboxDropbox is the one place to keep life organized and keep work moving.
Full-stack Engineer29 days ago
Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor
Principal Software Engineer driving AI initiatives at Dropbox
Full-stack Engineer29 days ago
Full TimeRemoteTeam 501-1,000Since 2001H1B Sponsor
Lead Software Engineer guiding design and implementation at CivicPlus
ASP.NETEmber.jsJavaScriptLaravelMySQLPHPPostgresRubyRuby on Rails.NET
Software Engineer, Engineering Tooling
TailscaleSimple, secure networks for teams of any scale. Built on WireGuard.
Full-stack Engineer29 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor
Software Engineer enhancing tooling at Tailscale remotely
Distributed SystemsSQLGo