Senior Software Engineer (Backend)

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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 features—from 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 globally—HackerEarth is the place for you.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You