Remote job
Senior Fullstack Software Engineer
Job details
About this role
Role overview
Own full stack features for a customer portal used to manage driver reimbursements, payments, and insurance verification. You’ll work from data models and APIs through responsive interfaces, help guide technical choices, and deliver new capabilities while improving production systems.
Responsibilities
- Design, build, launch, and support features spanning database schemas, APIs, background jobs, and user interfaces. - Develop responsive customer workflows with React and Next.js, including for enterprise use. - Work with product and design partners to clarify requirements, sequence delivery, and surface risks early. - Improve shared components, APIs, performance, and maintainability while following established platform patterns. - Maintain unit, integration, and end-to-end tests; review AI-assisted code to the same quality bar as other contributions. - Protect personal and payment data through careful access controls, secure handling, and customer data separation.
Requirements
- At least six years building modern web applications, including experience with PostgreSQL or another relational database. - Strong React and Next.js skills across component architecture, design systems, state, data fetching, and performance optimization. - Experience delivering full stack features, from schemas and backend services through APIs and interfaces. - Regular use of AI coding agents, with the ability to give them clear context and critically assess their output. - Strong testing, CI/CD, code review, and maintainable coding practices, plus experience improving existing systems while continuing delivery. - Ability to own timelines, clarify ambiguous work, and communicate technical decisions with product, design, and subject matter experts. - Production experience protecting personal or financial data, including access controls, encryption, secret handling, and tenant separation.
Nice to have
- Experience with AWS services such as Lambda, SQS, or SNS; internal platforms or design systems; analytics tools; or high-growth SaaS. - Familiarity with TypeScript, NestJS, Prisma, Redis, BullMQ, Vitest, Playwright, GitHub Actions, Datadog, or feature flags.
Benefits and work setup
- Remote work, flexible hours, mentorship, and development opportunities. - Medical and dental coverage, healthcare and wellness spending accounts, and an employee assistance program. - Flexible time off with no annual vacation cap.