HackerEarth

Senior Software Engineer, Backend

Bengaluru, Karnataka, India
AWS SQL NoSQL
Description

Senior Software Engineer ( Backend)

Location: Bengaluru, Karnataka, India

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.

Roles and responsibilities:
  • Design, develop, deploy, and nurture robust and scalable systems that impact millions of developers globally.
  • Take sole ownership of your product(s) - keep a keen eye out for bugs that might arise, ardently resolve them; make feature additions to your product; or sometimes, when you're feeling ambitious - rewrite the whole product from scratch! (Don't make this a habit though.)
  • Get acclimatized to our tech stack, which is an ever-changing landscape. while True: unlearn() and relearn()
  • Document your contributions - at HackerEarth we promote consuming content and even more so - producing it. Write a new post on our engineering blog every time you roll something out.Architect and develop distributed systems that handle high throughput and ensure seamless performance
  • Collaborate with cross-functional teams to deliver innovative solutions

Qualifications and Requirements:
  • Minimum of 3-5 years of experience in software engineering, with a strong focus on architecting and developing distributed systems
  • Proficiency in at least one programming language and framework 
  • Extensive experience with cloud platforms, preferably AWS
  • Proven ability to handle high-pressure situations and effectively "firefight" when issues arise
  • Experience in handling throughput ranging from hundreds to thousands of transactions per second
  • Expertise in messaging systems (asynchronous and real-time)
  • Proficient in working with both SQL and NoSQL databases
  • Knowledge of caching techniques and implementations
  • Familiarity with telemetry, observability, and monitoring tools
  • Skilled in estimation and handling ambiguity in complex projects

At HackerEarth, we value innovation, collaboration, and a growth mindset. If you thrive in a dynamic and challenging environment, and are passionate about building scalable systems that empower developers worldwide, we want to hear from you!


 
HackerEarth
HackerEarth

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say