Role & responsibilities
- We are hiring a Lead Backend Engineer with 10+ years of experience who will own backend architecture and system design while remaining deeply hands-on. This role is for someone already making architectural decisions. You will design, build, and evolve distributed backend systems, define architectural standards, and guide teams through complex technical decisions.
- 10+ years of backend/software engineering experience
- 3+ years of production experience with FastAPI
- Expert-level Python knowledge
- Strong experience with: Relational databases (PostgreSQL/MySQL) At least one NoSQL datastore
- Deep understanding of: o Backend architecture patterns o Design patterns (GoF, SOLID, DDD concepts) Distributed systems fundamentals
- Experience designing and evolving large-scale systems
- Practical experience with cloud services and deployments
- Proven ability to lead technical decisions and architecture discussions
Preferred candidate profile
- Experience migrating monoliths to microservices (or deciding not to) Event-driven or streaming systems experience
- API gateways, rate limiting, auth systems (OAuth2, JWT)
- Prior experience acting as Senior Backend Developer, Tech Lead or Solution Architect