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-fluent)
Builds
Core backend services, scalable API frameworks, and data models for the HackerRank platform
Domain
EdTech / Developer Skills Platform / Distributed Systems
Required skills
Distributed systems design, relational and NoSQL database expertise, caching and asynchronous messaging, containerization and CI/CD, AI-powered development tooling, LLM and agentic AI systems integration, technical strategy and architecture, mentorship
Preferred skills
Microservices and CQRS patterns, cloud platform expertise (AWS/GCP/Azure), platform-level API and SDK development, engineering culture improvement (via careerplan.io/jobs/7729208-senior-backend-engineer-at-hackerrank)
Technologies
Python, Ruby, Go, Java, Node.js, PostgreSQL, MySQL, Redis, Memcached, Kafka, RabbitMQ, Docker, Kubernetes, AWS, GCP, Azure
Responsibilities
Define and drive technical strategy for backend domains; own end-to-end reliability and performance of critical services; design scalable API frameworks; lead cross-functional technical initiatives; drive large-scale refactoring and tech debt reduction; mentor engineers and contribute to engineering-wide standards
Seniority
Senior, hands-on IC with mentorship responsibilities
