What You Bring: Education & experience: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience, with 5+ years of professional software development experience. Backend & distributed systems: Strong background building microservices, cloud-native services, and distributed systems that handle large-scale workloads. Languages: Solid, hands-on experience with Python or Go. Engineering fundamentals: Deep understanding of software design principles, concurrency models, data structures, and algorithms. Cloud & containers: Solid familiarity with public cloud providers (AWS, GCP, Azure) and containerized workflows (Docker, container runtimes). Mindset & ownership: Self-driven and proactive, comfortable taking a complex technical challenge e2e. Collaboration & communication: Excellent communicator with a team-first mindset that thrives in a collaborative, cross-functional environment.