7+ years of experience in backend software development B.S. in Computer Science, Engineering, or equivalent practical experience Proficiency in one or more backend languages (e.g., Node.js, Python, Java, Go) Deep understanding of designing and building scalable APIs (REST, GraphQL, gRPC) Strong experience with relational and/or non-relational databases, data modeling, and query optimization Demonstrated ability to design, implement, and maintain distributed systems Strong knowledge of application performance tuning, reliability, and security best practices Hands-on experience with containerization and cloud infrastructure (Docker, Kubernetes, AWS/GCP/Azure) Proven ability to collaborate across functions to deliver end-to-end solutions Excellent communication skills and ability to clearly articulate technical tradeoffs Experience mentoring and coaching other engineers