HackerRank
Technology
BackendEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“Backend Engineer II at HackerRank. Skills: Backend development, API design, Database optimization. Design backend code. Build backend code”
Industry & Context.
Troubleshoot production issues; Identify bottlenecks; Drive performance optimizations
What They're Looking For.
Must Have
2+ years experience, Proficient in backend language, Deep understanding API design, Experience with relational databases, Familiarity with NoSQL stores, Knowledge of distributed systems, Knowledge of caching mechanisms, Knowledge of asynchronous messaging, Familiarity with containerization, Familiarity with CI/CD workflows
Nice to Have
Experience high-traffic applications, Grasp of system design, Familiarity cloud platforms, Experience optimizing legacy codebases
What You'll Do.
Maintain backend code
Design database schemas
Optimize database schemas
Collaborate with developers
Collaborate with product managers
Collaborate with designers
Translate requirements
Troubleshoot production issues
Drive performance optimizations
Write integration tests
How You'll Work.
Team & Collaboration
Frontend developers; Product managers; Designers
Full Job Description
HackerRank helps companies like NVIDIA, Amazon, and Microsoft hire and upskill the next generation of developers based on skills, not pedigree. Our platform is trusted by over 2,500 of the world’s most innovative companies to build strong engineering teams ready for what’s next. Software has entered an era where humans and AI build side by side. As this shift accelerates, the definition of strong technical talent is changing. We give companies better ways to identify and invest in next-generation skills. People at HackerRank care deeply about the impact of their work and sweat the small details so our customers can be wildly successful with products they genuinely love to use. We move with urgency and believe great outcomes come from high standards. About the role Every day, millions of developers use HackerRank to prove their skills. We’re looking for a Backend Software Development Engineer who thrives on solving complex architectural problems and delivering high-impact product features. You will be responsible for the server-side logic, database architecture, and the integration of front-end elements. Your work will ensure that our core application remains fast, reliable, and scalable as we continue to grow our global user base. What you’ll do Design, build, and maintain efficient, reusable, and reliable backend code to support new product features and enhancements. Develop and integrate RESTful or GraphQL APIs to serve front-end applications and external clients. Design and optimize database schemas (SQL and NoSQL) to ensure data integrity and query performance at scale. Collaborate with frontend developers, product managers, and designers to translate requirements into robust technical solutions. Troubleshoot production issues, identify bottlenecks, and drive performance optimizations across the application stack. Write comprehensive unit and integration tests to ensure high code quality and system stability. Who you are Backend engineer with 2+ years of experie
Applying for this Backend Engineer II role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about HackerRank?
Real rants from real employees. Read before you apply.