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.
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!