Senior Backend Engineer
Core
Architect, design, and lead the implementation of complex backend systems and services that power core product experiences at scale for millions of developers.
Role type
Senior IC backend software development engineer (AI-augmented)
Builds
Core backend services, scalable API frameworks, and platform-level initiatives
Domain
Developer tools / SaaS platform
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, relational and NoSQL database expertise, caching and asynchronous messaging, containerization and CI/CD, AI-powered development tool proficiency, LLM and agentic AI system integration, transformer architecture understanding, RAG patterns, fine-tuning vs prompt engineering trade-offs
Preferred skills
Microservices and CQRS patterns, cloud platform expertise (AWS/GCP/Azure), serverless architectures, SDK and developer tool building, engineering culture improvement
Technologies
Python, Ruby, Go, Java, Node.js, PostgreSQL, MySQL, Redis, Memcached, Kafka, RabbitMQ, Docker, Kubernetes, AWS, GCP, Azure
Responsibilities
Architect and lead implementation of complex backend systems, define technical strategy and long-term 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 with mentorship responsibilities