Senior Software Engineer ( Backend)

Reposted 2 Hours Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
3-5 Annually
Mid level
Software
The Role
Design, develop, and maintain scalable systems at HackerEarth, ensuring high performance and collaborating with teams to innovate solutions.
Summary Generated by Built In
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!
 

Skills Required

  • 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
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, CA
480 Employees
Year Founded: 2012

What We Do

HackerEarth is the most comprehensive developer assessment software that helps companies to accurately measure the skills of developers during the recruiting process. More than 1000 companies across the globe use HackerEarth to improve the quality of their engineering hires and reduce the time spent by recruiters on screening candidates. Over the years, we have also built a thriving community of 4.5M+ developers that come to HackerEarth to participate in hackathons and coding challenges to assess their skills and compete in the community. P.S. Download our latest ebook on 10 Steps to manage remote teams effectively: http://bit.ly/2VJ2WTy

Similar Jobs

Flywire Logo Flywire

Senior Software Engineer

Fintech • Payments • Software
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
1200 Employees

Ericsson Logo Ericsson

Senior Software Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
5 Locations
88000 Employees

Flywire Logo Flywire

Software Engineer

Fintech • Payments • Software
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
1200 Employees

Skillz Logo Skillz

Senior Software Engineer

Gaming • Mobile • Esports
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
445 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account