What You’ll Do
- Define and evolve the backend technology stack based on system constraints, trade-offs, and long-term maintainability
- Drive architectural decisions across backend services, infrastructure, and the data layer
- Design and build systems where correctness, security, and performance are non-negotiable
- Architect APIs and services for high concurrency and large volumes of real-money transactions
- Design data models and transaction flows with strong guarantees around consistency and integrity
- Make informed trade-offs between latency, consistency, and scalability in distributed systems
- Identify bottlenecks early and continuously improve throughput, latency, and reliability
- Own critical systems end-to-end, from design and implementation to behavior in production
- Collaborate with experienced engineers to challenge assumptions, refine designs, and raise the technical bar
- Strengthen engineering quality through code reviews, design discussions, and knowledge sharing