About the role

  • Staff Backend Engineer designing and implementing scalable backend systems in Python for digital risk protection platforms. Collaborating with senior engineers to evolve architecture and ensure reliability.

Responsibilities

  • Design and implement production-grade backend systems in Python, collaborating closely with peer staff engineers on design decisions
  • Contribute to shared architecture decisions across services, APIs, and data models
  • Help the team evolve and scale a fast-moving platform without sacrificing correctness or reliability
  • Partner with the team to raise the bar on reliability, observability, and failure handling
  • Mentor engineers and raise the backend engineering bar
  • Communicate clearly across backend, product, and frontend

Requirements

  • 8+ years of backend engineering experience
  • Deep, production-level experience in Python
  • Experience designing and evolving distributed systems
  • Strong API design and data modeling skills
  • Experience owning systems end-to-end (design → rollout → production operations)
  • Experience operating services in cloud environments (AWS preferred)
  • Strong judgment around reliability, performance, and failure modes
  • Experience with data-heavy or high-throughput backend systems (preferred)
  • Multi-tenant SaaS architecture and data isolation patterns (preferred)
  • Cryptography fundamentals (JWT, signing, key management, PKI concepts) (preferred)
  • Background in privacy, security, or compliance-adjacent domains (preferred)

Benefits

  • bonus potential
  • equity participation

Job title

Staff Engineer

Job type

Experience level

Lead

Salary

$180,000 - $210,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job