Search by job, company or skills

HackerEarth

Senior Software Engineer (Backend)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About HackerEarth-

HackerEarth is an AI-powered developer assessment software that helps companies accurately measure a developer's skills through online coding tests. It takes a skill-based approach to assessment, allowing companies to automatically generate standardized tests based on various skills and then accurately measure the developer's performance on those skills.

We proudly serve 1000+ customers across the globe with many of the fortune 1000 names in the list like Google, Walmart, Amazon, Barclays, GE, Siemens etc. We have assessed more than 2 million candidates, support 41 different programming languages, provide 8 different types of assessment techniques and enable assessments across 100+ different skills.

HackerEarth also has a community version of the product that is used by developers across the globe, to assess their coding skills, become better at it and measure their true potential. They do it by solving coding challenges across different topics/skills and by participating in online competitions/hackathons. We have a thriving community of 7 million+ developers.

About the Role

We are looking for a Senior Software Engineer (Backend) to help us build, scale, and optimize high-performance systems that power HackerEarth's developer assessment and hiring platform. You will work closely with product, frontend, and infrastructure teams to deliver reliable, scalable, and impactful solutions used by enterprises and developers globally.

This role is ideal for engineers who enjoy ownership, solving complex problems, and working in fast-paced environments where engineering excellence directly impacts business outcomes.

Key Responsibilities

  • Design, build, and maintain scalable backend systems and APIs with a strong focus on performance, reliability, and security

  • Own end-to-end development of backend featuresfrom design to deployment and production support

  • Collaborate closely with Product Managers, Frontend Engineers, and DevOps teams to deliver high-quality releases

  • Drive architectural decisions and contribute to long-term technical roadmap

  • Optimize existing systems for scalability, latency, and cost efficiency

  • Ensure high code quality through reviews, testing, and best engineering practices

  • Proven ability to handle high-pressure situations and effectively firefight when issues arise

  • Mentor junior engineers and contribute to a culture of continuous learning and technical excellence

Must-Have Skills-

  • 3+ years of strong backend engineering experience in product-based companies

  • Strong proficiency in backend programming languages such as Node.js, Python, or Go

  • Experience designing and building RESTful APIs and microservices

  • Strong understanding of data structures, algorithms, and system design

  • Hands-on experience with databases (MySQL, ElasticSearch, Redis or DynamoDB)

  • Experience working with cloud platforms (AWS/GCP/Azure)

  • Solid understanding of distributed systems, scalability, and performance optimization

  • Experience with CI/CD pipelines, version control (Git), and modern development workflows

  • Ability to take ownership, work independently, and thrive in a fast-moving environment

Good-to-Have Skills-

  • Experience with event-driven architectures, message queues (Kafka, RabbitMQ, etc.)

  • Exposure to containerization and orchestration (Docker, Kubernetes)

  • Familiarity with monitoring, logging, and observability tools

  • Experience working in high-traffic, B2B SaaS platforms

  • Prior experience with multi-tenant systems

  • Demonstrated understanding of Generative AI and experience integrating AI-driven tools to optimize engineering workflows and release timelines

What You'll Love About Working Here

  • Opportunity to work on a global developer-focused platform used by millions

  • Flat hierarchy with high ownership and direct access to leadership

  • Strong engineering culture focused on quality, scalability, and learning

  • Work on meaningful problems at the intersection of hiring, assessments, and AI

  • A collaborative, driven team that celebrates impact and execution

  • Fast growth, real responsibility, and the chance to influence core product decisions

Why Join HackerEarth

If you enjoy solving complex engineering problems, working in a fast-paced product environment, and want your work to directly impact how companies hire and assess developers globallyHackerEarth is the place for you.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137849579

Similar Jobs