Staff Software Engineer (Full-Stack, Backend-leaning)

New
North America and AsiaFull-TimeStaff
Salary120000 - 180000 USD per year

Job Details

Experience
At least 5 years
Required Skills
AWSGraphQLNode.jsDynamoDBReact NativeTypeScriptClickhousePostgresRedisNest.jsNext.jsReactMicroservicesAWS Lambda

Requirements

  • At least 5 years full stack engineering experience building production-grade software
  • Prior experience building large scale distributed systems for a fast-growing consumer-facing software
  • Strong foundations in data structures
  • Strong foundations in algorithms
  • Strong foundations in systems design
  • Ability to tackle ambiguous problems
  • Ability to break problems down into actionable code
  • Ability to iterate quickly
  • Take responsibility for end-to-end outcomes
  • Continuously improve the systems you build
  • Comfortable working asynchronously with a global team
  • Excellent communication skills
  • Love learning and exploring new tools
  • Step outside your comfort zone to understand the bigger picture

Responsibilities

  • Build automation systems that handle complex insurance servicing tasks end-to-end (policy endorsements, cancellations, document uploads, reinstatements) or reduce policy cancellations, improve renewals, and ensure users always have the best coverage.
  • Ship new automations in 1–2 weeks on average.
  • Compose backend business logic that drives automation while respecting complex insurance carrier rules.
  • Design backend pipelines that sync customer policy data, deliver timely alerts, and power seamless re-shopping experiences.
  • Optimize and scale internal tools (in-house DocuSign for servicing) to reduce agent intervention to nearly zero.
  • Collaborate closely with product, data, and engineering ops to anticipate churn and improve customer retention.
  • Work asynchronously across time zones, with minimal meetings but strong collaboration through Asana and Slack.
  • Continuously improve backend systems, APIs, and microservice architecture.
  • Refactor major parts of the code base—simplifying old systems, rebuilding core flows, and setting up the next three years of the platform’s growth.
  • Help build the foundation for the next phase of the platform.
120000 - 180000 USD per year
Apply Now