Added
19 days ago
Type
Full time
Salary
Salary not provided

Related skills

aws postgresql sql python flask

πŸ“‹ Description

  • Own the design and delivery of backend systems across a product domain.
  • Lead complex, multi-sprint engineering initiatives with multiple engineers.
  • Drive scaling by identifying bottlenecks and executing migrations.
  • Make pragmatic decisions on distributed systems: consistency, idempotency, retries.
  • Contribute to platform discussions on service boundaries and data ownership.
  • Run code reviews and mentor senior and mid-level engineers.

🎯 Requirements

  • Several years as a senior backend engineer with end-to-end ownership.
  • Experience designing distributed systems in production with observability.
  • Proven track record solving scaling problems (db, throughput, latency, cost).
  • Experience designing and operating event-driven architectures with messaging/streaming.
  • Strong API design, service boundaries, and data flow knowledge.
  • Strong Python experience with FastAPI/Pydantic and strong SQL knowledge.

🎁 Benefits

  • Hybrid working model with flexible location and hours.
  • Work abroad for up to 3 months a year.
  • 1 month paid sabbatical after 5 years of service.
  • Enhanced parental leave and flexible working arrangements.
  • Professional learning and development budget.
  • Quarterly team socials and company events.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’