HackerRank Logo

HackerRank

Senior Backend Engineer (Remote)

Sorry, this job was removed at 05:27 p.m. (IST) on Friday, Oct 04, 2024
Be an Early Applicant
Remote
Internship
Remote
Internship

At HackerRank, we help over 2,500 of the most prestigious logos across industries find, hire and upskill amazing developer talent using our SaaS-based Developer Skills Platform. We pioneered and continue to lead the developer skills market. At HackerRank, we are passionate about our mission to "Change the world to value skills over pedigree. This position is full-time and Remote within India.

As a Senior Backend Engineer, you will play a pivotal part in HackerRank’s mission to “Accelerate the World’s Innovation”. You are excited to make an impact on the lives of millions of developers as you build the platform for them to showcase their skills and get hired. We’re responsible for building the world’s leading technical interview platform. We believe in “Extreme ownership” and you’ll have immense ownership both in terms of product and engineering. 

Your work will have a direct impact on the lives of millions of developers as you build the platform for them to showcase their skills and get hired. You will be responsible for building highly scalable systems and services for our core product line specifically focusing on providing the best developer experience. You'd be working on helping us scale some of our high-traffic products and services to support large country-wide remote hiring events. As part of this, you will also need to build a platform to provide world-class recruiter experience (Services related to Test creation/Invitation/evaluation workflows, Managing Questions library, Test reports, etc.) on the cloud at scale. Along with all of this, as a senior developer, you will also be responsible for mentoring interns and delivering key product and tech initiatives. 

As a Senior Backend Engineer on our Infra team, you will play a pivotal role in HackerRank’s mission to "Accelerate the World’s Innovation". You will have the opportunity to make a significant impact by building and scaling core services that support our global platform, helping millions of developers showcase their skills and get hired.

You will be responsible for developing and maintaining highly scalable and resilient backend systems. These systems are critical to the seamless operation of various product verticals, enabling smooth execution of coding assessments, project-based workspaces, content management, and more. Your work will directly support large-scale hiring events, projects based assessments and developer experience, requiring you to ensure that our services are performant, reliable, and able to handle significant traffic.

As a senior member of the team, you will also mentor junior engineers, lead key technical initiatives, and contribute to the continuous improvement of our engineering practices.

Key Responsibilities

  • End-to-End Project Execution: Lead the design, development, and deployment of large and complex backend projects, ensuring timely and quality delivery.
  • Technical Leadership: Play a key role in technical discussions, guiding the team through architectural decisions, troubleshooting, and performance optimization.
  • Scalability & Performance: Build and maintain systems that can scale to meet the demands of high-traffic applications, with a focus on reliability and uptime.
  • Containerization & Orchestration: Implement and manage containerized applications using Docker, Kubernetes, and other container technologies to ensure efficient resource utilization and deployment.
  • Cloud Infrastructure: Utilize cloud services (AWS, GCP) to build and deploy infrastructure that supports our product needs, focusing on cost-efficiency, security, and scalability.
  • Continuous Improvement: Drive best practices in coding, code reviews, and DevOps, while continuously seeking opportunities for system and process improvements.
  • Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of learning and collaboration within the team.
  • Stakeholder Collaboration: Work closely with cross-functional teams to understand business requirements and translate them into technical solutions that meet performance, quality, and availability standards.

Qualifications

  • Industry Experience: 3–6 years of experience in backend development, with a focus on building scalable, high-performance applications.
  • Technical Proficiency: Strong expertise in backend development, preferably in Golang, Python or Java. Experience with containerization technologies such as Docker and Kubernetes is essential.
  • Cloud Expertise: Solid experience with cloud platforms, specifically AWS and GCP, including services like SQS, Kinesis, Lambda, GKE, EKS, and others.
  • Systems Knowledge: Deep understanding of operating systems, networking, distributed systems, and other relevant areas crucial for building and maintaining high-scale applications.
  • Database Skills: Proficiency in database modeling, optimization, and query performance, preferably with relational databases.
  • Problem-Solving: Ability to independently drive decisions and solve complex technical challenges.
  • Team Player: Strong interpersonal skills, with the ability to build trust and rapport with internal and external stakeholders.

DevOps Tools: Familiarity with CI/CD tools and workflows, and a willingness to explore new technologies and become a Subject-Matter Expert.

Benefits & Perks:

We have a full package of competitive benefits and perks which include:

  • One-time home office set up stipend
  • Monthly Remote Work Enablement Stipend
  • Professional Development Reimbursement
  • Wellbeing Benefits (Headspace, etc)
  • Flexible paid time off, paid leave for new parents, and flexible work hours
  • Insurance for all employees (term life, personal accident, medical) along with medical insurance for their dependents
  • Employee stock options

About HackerRank:

HackerRank is a Y Combinator alumnus backed by tier-one Silicon Valley VCs with total funding of over $100 million. The HackerRank Developer Skills Platform is the standard for assessing developer skills for 2,500+ companies across industries and 24M+ developers around the world. Companies like LinkedIn, Stripe, and Peloton rely on HackerRank to objectively evaluate skills against millions of developers at every step of the hiring process, allowing teams to hire the best and reduce engineering time. Developers rely on HackerRank to turn their skills into great jobs. We’re data-driven givers who take full ownership of our work and love delighting our customers!

HackerRank is a proud equal employment opportunity and affirmative action employer. We provide equal opportunity to everyone for employment on the basis of individual performance and qualification. We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.

Notice to prospective HackerRank job applicants:
We’ve noticed fake accounts posing as HackerRank Recruiters on Linkedin and through text. These imposters trick you into paying them for jobs/providing credit check information.
Here’s how to spot the real deal:

  • Our Recruiters use @hackerrank.com email addresses.
  • We never ask for payment or credit check information to apply, interview, or work here. 

Thanks for your interest in HackerRank!

Similar Jobs

Be an Early Applicant
11 Days Ago
12 Locations
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Sr Cloud Engineer at CrowdStrike, you will help develop a large-scale data ingest platform, handling petabytes of data. Responsibilities include defining, building, maintaining systems, troubleshooting production issues, and working with event stream platforms and databases. Requires extensive experience in large-scale system architecture and proficiency in languages such as GoLang, Java, and Python.
Yesterday
India
Remote
5,000 Employees
Senior level
5,000 Employees
Senior level
Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
As a Senior Backend Developer, you will lead the design and development of scalable backend services using C#, mentor other developers, collaborate with teams to deliver high-quality software, and drive the adoption of best practices in code maintainability and architectural decisions.
Be an Early Applicant
4 Days Ago
Bengaluru, Karnataka, IND
Remote
3,000 Employees
Expert/Leader
3,000 Employees
Expert/Leader
Hardware • Information Technology • Security • Software • Cybersecurity • Conversational AI
As a Lead Backend Engineer at Meraki, you will build and maintain scalable web applications that manage network devices. You'll solve architectural challenges, collaborate across teams, implement backend systems, and mentor team members, ensuring a powerful cloud-managed service for customers.

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account