Mandatory Skills:
8+ years of experience in backend engineering
Expertise in Cassandra & either Golang (highly preferred) or Python (backend, not data Python)
At least 2-3 years working on a single product with the same company in a senior or leadership role
Strong experience in distributed systems, scalable architectures, and API design
Key Responsibilities:
Work cross-functionally with product, design, and engineering teams to build innovative features
Contribute to the entire development cycle: design, coding, testing, deployment, and analysis
Review code, design documents, and provide feedback on specs and architecture
Mentor junior engineers and help improve development workflows & best practices
Continuously learn and enhance both technical & non-technical skills
Job Requirements:
5+ years of experience in large-scale distributed systems
Proficiency in Go, Python, Rust, or Ruby
Expertise in GraphQL, REST, HTTP, Thrift, and API design
Strong knowledge of distributed caching & large-scale data storage (Cassandra)
Experience leading medium-to-large projects across teams
Strong organizational & prioritization skills
BS in Computer Science or equivalent experience
BS in Computer Science