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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!