Senior Backend Engineer
Core
Architecting and leading the delivery of high-impact, platform-level backend systems that serve millions of developers on a global scale.
Role type
Senior IC backend software development engineer
Builds
Core backend services, scalable API frameworks, and distributed systems powering product experiences
Domain
Developer platform / EdTech
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, relational database expertise, NoSQL data modeling, caching strategies, asynchronous messaging, containerization, CI/CD pipelines, technical strategy definition, system reliability engineering, large-scale refactoring
Preferred skills
AI-powered development tool proficiency, LLM and agentic AI systems knowledge
Technologies
Python, Ruby, Go, Java, Node.js, PostgreSQL, MySQL, Redis, Memcached, Kafka, RabbitMQ, Docker, Kubernetes
Responsibilities
Architect and lead implementation of complex backend systems, define technical strategy and architectural direction, own end-to-end reliability and performance of critical services, design scalable API frameworks and data models, lead cross-functional technical initiatives, drive large-scale refactoring and tech debt reduction, mentor engineers through design and code reviews
Seniority
Senior, hands-on IC