HackerRank is seeking a Senior Backend Engineer to drive the technical direction of critical backend systems, lead the delivery of high-impact initiatives, and own the architecture and evolution of core backend services. As a Senior Backend Engineer, you will be responsible for architecting, designing, and leading the implementation of complex backend systems and services that power core product experiences at scale.
Requirements
- 3-6 years of experience building and operating production backend systems at scale
- Expert in at least one modern backend programming language (e.g., Python, Ruby, Go, Java, or Node.js) with strong fundamentals across the stack
- Proven ability to design and build distributed systems
- Deep expertise with relational databases (PostgreSQL, MySQL) and NoSQL stores
- Strong understanding of caching strategies, asynchronous messaging, and event-driven architectures
- Hands-on experience with containerization (Docker/Kubernetes), CI/CD pipelines, and infrastructure-as-code practices
- Track record of leading technical projects from ambiguous problem statements through to production delivery
- Deep, hands-on proficiency with AI-powered development tools
- Strong working knowledge of LLMs and agentic AI systems
- Proven ability to leverage AI across the full software development lifecycle
- Solid understanding of AI/ML fundamentals
- Ability to evaluate and make technical recommendations on AI tooling, APIs, and integration patterns
Benefits
- Competitive salary
- Stock options
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance