About The Role
We’re looking for a thoughtful, experienced Backend Engineer (SSE / SDE 3) to join our engineering team. You’ll help us build reliable, scalable, and user-friendly systems that directly impact thousands of students around the world as well as internal teams that help drive this mission. You’ll be responsible for shaping backend architecture, driving best practices, and mentoring engineers.
If you enjoy solving meaningful problems, collaborating with good people, and writing clean, efficient code, you’ll fit right in.
What You’ll Do
- Architect and build scalable systems : Design and implement robust, fault-tolerant services and APIs that scale well.
- Drive technical direction : Define and enforce coding standards, architecture guidelines, and design principles.
- Be a technical force multiplier : Mentor SDE I and SDE II engineers through pair programming and feedback.
- Work with data : Design and manage relational databases, write optimized queries, and maintain data integrity.
- Write maintainable code : Keep it clean, well-tested, and easy to collaborate on.
- Optimize for performance and reliability : Proactively identify performance bottlenecks and improve backend reliability.
- Collaborate deeply across teams : Work closely with frontend engineers, product managers, and stakeholders to turn ideas into solutions.
- Document thoughtfully : Help us keep clear, helpful documentation for our systems and APIs.
What We’re Looking For
Must-Haves :
5+ years of experience as a backend engineer.Strong skills in Python , Django , FastAPI and Django Rest Framework .Experience working with relational databases like MySQL .Comfort with AWS , Git , and modern CI / CD workflows.Deep understanding of system design, data modeling, and API architecture.A sharp eye for problem-solving, debugging and attention to detail.Good communication skills, you can explain technical ideas clearly and listen actively.A collaborative mindset, you value feedback, respect diverse viewpoints, and enjoy being part of a team.Nice-to-Haves :
Experience with cloud platforms like AWS .Familiarity with CI / CD pipelines and modern deployment workflows.Exposure to microservices architecture and Kubernetes — we’re actively moving in this direction, and while it’s not a must, experience here will help you hit the ground running.Experience working in Agile or sprint-based environments.