Senior II Engineer at 9fin
Job Description
📋 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.
