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

New
North America, AsiaFull-TimeSenior
Salary120000 - 180000 USD per year

Job Details

Experience
At least 5 years
Required Skills
AWSGraphQLDynamoDBReact 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 (ideally)
  • Strong foundations in data structures
  • Strong foundations in algorithms
  • Strong foundations in systems design
  • Enjoys tackling ambiguous problems, breaking them down into actionable code, and iterating quickly
  • Takes responsibility for end-to-end outcomes and continuously improves the systems you build
  • Comfortable working asynchronously with a global team
  • Excellent communication skills
  • Loves learning, exploring new tools, and stepping outside your comfort zone to understand the bigger picture
  • Experience with TypeScript
  • Experience with Nest.js
  • Experience with Next.js
  • Experience with React
  • Experience with React Native
  • Experience with Expo
  • Experience with GraphQL
  • Experience with Postgres
  • Experience with DynamoDB
  • Experience with Clickhouse
  • Experience with Redis
  • Experience with AWS
  • Experience with microservices
  • Experience with containerized services on ECS/EKS
  • Experience with asynchronous processing on Lambda

Responsibilities

  • Build automation systems that handle complex insurance servicing tasks end-to-end (policy endorsements, cancellations, document uploads, reinstatements)
  • 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 our internal tools 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 our backend systems, APIs, and microservice architecture
  • Refactor major parts of our code base, simplifying old systems, rebuilding core flows, and setting up the next three years of our platform’s growth
120000 - 180000 USD per year
Apply Now