The company is seeking a Staff Software Engineer, Backend (Product) to lead the development, deployment, and management of web services and infrastructure.
Requirements
- Expertise in databases, distributed systems, and backend performance measurement and optimization
- Expert proficiency in Python or other programming languages such as Go, Java, or C++
- Deep experience with web frameworks like Django and familiarity with MySQL, Redis, Elastic Search, Kafka, and Cassandra
- Solid understanding of database internals like transactions and indexes, with experience in database schema design
- Hands-on experience working on AWS
- Production server experience or equivalent expertise
- Familiarity with operating systems, particularly Linux
Responsibilities
- Develop technology using Python to drive impactful projects
- Build robust business logic with web frameworks such as Django and integrate them seamlessly with MySQL
- Architect scalable solutions leveraging proficiency in Nginx, Kafka, MySQL, Cassandra, Redis, and big data platforms
- Write reusable, testable, and efficient code that powers web services and infrastructure
- Communicate effectively with stakeholders at all levels, ensuring alignment and understanding throughout the development process
Other
- 10+ years of experience in developing/architecting large-scale web services
- Bachelor's, Master's, or Ph.D. in Computer Science or related field
- Strong communication skills, genuine curiosity, and meticulous attention to detail
- Eager to take ownership and drive impact, owning projects from conception to implementation