Taro Logo

Senior Software Engineer - Fullstack

HackerRank is a technology company that provides a platform for technical skills assessment and remote interview solutions.
Frontend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · Education

Description For Senior Software Engineer - Fullstack

HackerRank is revolutionizing technical hiring by prioritizing skills over traditional credentials. As a Senior Full-Stack Engineer on the Infra team, you'll be at the heart of their core technology, working on critical systems that power millions of coding assessments monthly. The role combines both frontend and backend development, focusing on their unified IDE platform used across multiple products including Screen, Interview, SkillUp, and Community.

The position offers unique challenges in scaling systems that process tens of millions of submissions monthly while maintaining high performance and reliability. You'll work with cutting-edge technologies including React/Next.js, TypeScript, and various backend languages (Go, Node, Python), while also incorporating AI and LLM technologies into both user interfaces and APIs.

The ideal candidate will thrive in an environment that values end-to-end ownership, from UI design implementation to API integration and production monitoring. You'll be expected to mentor junior engineers, contribute to system design, and participate in the on-call rotation to ensure platform reliability. The role requires strong technical skills across the full stack, including experience with microservices, SQL/NoSQL databases, and modern development tools.

Working at HackerRank means joining a high-performing, mission-driven team that values both velocity and quality. The company's platform plays a crucial role in the technical hiring ecosystem, helping candidates showcase their coding skills to potential employers. This position offers the opportunity to directly impact millions of developers while working with modern technologies and contributing to a platform that's reshaping how technical talent is evaluated and hired.

The hybrid work environment in Bangalore provides flexibility while maintaining team collaboration. If you're passionate about building scalable software systems, enjoy mentoring others, and want to contribute to a platform that's changing the face of technical hiring, this role offers an excellent opportunity to make a significant impact while growing your career.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Fullstack

  • Build and ship front-end features and integrate them with back-end services
  • Improve IDE speed, accessibility, and usability across multiple products
  • Maintain core platform services processing millions of submissions monthly
  • Implement LLMs and AI agents in UI flows and public APIs
  • Write design docs, tests, dashboards, and alerts
  • Review code and mentor junior engineers
  • Work with product and design teams
  • Participate in on-call rotation and resolve production issues

Requirements For Senior Software Engineer - Fullstack

React
TypeScript
Node.js
Python
Java
  • 3-6 years shipping production software, both front end and back end
  • Expertise in React/Next.js with TypeScript plus one server language
  • Experience with microservice design and tuning
  • Daily use of AI development tools
  • Strong SQL and NoSQL skills
  • Experience with complex SPAs or SSR apps
  • Knowledge of REST/gRPC APIs

Interested in this job?

Jobs Related To HackerRank Senior Software Engineer - Fullstack