Role Overview
HackerRank is hiring a mid-level Backend Engineer II. This is a full-time role in IN. Part of HackerRank's Frontend hiring, posted yesterday. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
As a Backend Software Development Engineer at HackerRank, you will play a crucial role in designing and maintaining efficient backend code to support new product features and enhancements. Your responsibilities will include developing and integrating RESTful or GraphQL APIs, designing and optimizing database schemas, collaborating with frontend developers, and troubleshooting production issues. Here is a breakdown of what you will 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.
Qualifications required for this role include:
- Backend engineer with 2+ years of experience in server-side software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Ruby, Go, Java, or Node.js).
- Deep understanding of API design principles (REST, GraphQL) and web standards.
- Strong experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL stores.
- Knowledge of distributed systems, caching mechanisms (Redis/Memcached), and asynchronous messaging (Kafka/RabbitMQ).
- Familiarity with containerization (Docker) and basic CI/CD workflows.
Additionally, it would be even better if you have:
- Experience working on high-traffic, customer-facing web applications.
- A strong grasp of system design concepts and architectural patterns (e.g., Microservices, DDD).
- Familiarity with cloud computing platforms (AWS, GCP, or Azure) and serverless technologies.
- Experience optimizing legacy codebases for performance and maintainability.
You will thrive in this role if:
- You are passionate about shipping high-quality code that directly solves user problems.
- You take ownership of your work, from initial design through to deployment and monitoring.
- You enjoy breaking down complex requirements into clean, logical, and scalable technical implementations.
- You value collaboration and actively contribute to code reviews and architectural discussions.
HackerRank is committed to providing equal employment opportunities and does not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status. Your information will be kept confidential according to EEO guidelines. As a Backend Software Development Engineer at HackerRank, you will play a crucial role in designing and maintaining efficient backend code to support new product features and enhancements. Your responsibilities will include developing and integrating RESTful or GraphQL APIs, designing and optimizing database schemas, collaborating with frontend developers, and troubleshooting production issues. Here is a breakdown of what you will 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.
Qualifications required for this role include:
- Backend engineer with 2+ years of experience in server-side software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Ruby, Go, Java, or Node.js).
- Deep understanding of API design principles (REST, GraphQL) and web standards.
- Strong experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL stores.
- Knowledge of distributed systems, caching mechanisms (Redis/Memcached), and asynchronous messaging (Kafka/RabbitMQ).
- Familiarity with containerization (Docker) and basic CI/CD workflows.
Additionally, it would be even better if you have:
- Experience working on high-traffic, customer-facing web applications.
- A strong grasp of system design concepts and architectural patterns (e.g., Microservices, DDD).
- Familiarity with cloud computing platforms (AWS, GCP, or Azure) and serverless technologies.
- Experience optimizing legacy codebases for performance and
Frequently Asked Questions
How do I apply for the Backend Engineer II position at HackerRank?
Use the Apply button above to submit your application directly to HackerRank. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Backend Engineer II position at HackerRank located?
This position is based in IN. HackerRank has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Backend Engineer II at HackerRank earn?
HackerRank has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Backend Engineer II role at HackerRank posted?
This role was posted on June 17, 2026 (yesterday). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start
