Taro Logo

Senior Software Engineer Fullstack

HackerRank helps businesses attract, evaluate and hire technical talent through developer skills assessment platform.
Frontend
Senior Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · Education

Description For Senior Software Engineer Fullstack

At HackerRank, we are on a mission to change the world to value skills over pedigree. We are a high-performing, mission-driven team that truly, madly, deeply cares about what we do. We don't see velocity and quality as tradeoffs; both matter.

The Infra team runs the core engines behind every HackerRank assessment. We own Coderunner, the service that compiles, executes, and scores all coding and database submissions – tens of millions of runs each month. Our LSP infrastructure drives the autocomplete and autosuggest features candidates rely on for speed and accuracy.

As a Senior Full-Stack Engineer, you'll work across critical projects, designing, building, and operating scalable systems on both front end and back end. You'll own each change from design through deployment, partner with product and design teams, mentor junior engineers, and deliver improvements reaching millions of developers.

Key responsibilities include:

  • Building and integrating front-end features with back-end services
  • Optimizing IDE performance and usability across multiple products
  • Maintaining core platform services handling millions of monthly submissions
  • Implementing AI/LLM integrations in UI flows and APIs
  • Writing comprehensive documentation, tests, and monitoring
  • Code reviews and mentoring junior engineers
  • Working with product/design teams on feature development
  • Participating in on-call rotation and incident response

Required skills:

  • 3-6 years production software engineering experience
  • Expert in React/Next.js with TypeScript plus server-side languages
  • Microservice architecture and performance optimization
  • Experience with AI development tools
  • Strong SQL and NoSQL database skills
  • Bonus: Docker/Kubernetes and observability tooling

The ideal candidate owns end-to-end delivery, leverages AI tools effectively, writes clear documentation, focuses on measurable improvements, enjoys mentoring, learns quickly, and is passionate about developer experience.

Last updated 19 days ago

Responsibilities For Senior Software Engineer Fullstack

  • Build and integrate front-end features with back-end services
  • Optimize IDE performance and usability across multiple products
  • Maintain core platform services handling millions of submissions
  • Implement AI/LLM integrations in UI flows and APIs
  • Write documentation, tests, and monitoring solutions
  • Review code and mentor junior engineers
  • Work with product/design teams on feature development
  • Participate in on-call rotation and incident response

Requirements For Senior Software Engineer Fullstack

React
TypeScript
Node.js
Python
Go
MongoDB
Redis
Kubernetes
  • 3-6 years shipping production software experience
  • Expertise in React/Next.js with TypeScript plus server languages (Go, Node, Python, or Java)
  • Proven microservice design and performance optimization experience
  • Experience with AI development tools (Cursor, Copilot, ChatGPT, Claude)
  • Strong SQL and NoSQL database skills
  • Bonus: Docker/Kubernetes and cloud deployment experience
  • Bonus: Experience with observability tools (Prometheus, Grafana, Datadog, New Relic)

Jobs Related To HackerRank Senior Software Engineer Fullstack