HackerRank
HackerRank1h ago
Foundit

Backend Engineer II

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Backend Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at HackerRank

Full Job Description

Join HackerRank as a Backend Engineer II in Bengaluru, India, and play a pivotal role in shaping the future of developer recruitment and skill development. You will be instrumental in designing, building, and maintaining the robust server-side architecture that supports millions of developers globally.

Key Responsibilities:

  • Develop and maintain efficient, reusable, and reliable backend code to implement new product features and improvements.
  • Create and integrate RESTful or GraphQL APIs to support front-end applications and external partners.
  • Design and optimize complex database schemas (SQL and NoSQL) for data integrity and high-performance queries at scale.
  • Collaborate closely with frontend engineers, product managers, and designers to transform requirements into scalable and effective technical solutions.
  • Diagnose and resolve production issues, identify performance bottlenecks, and implement optimizations across the entire application stack.
  • Write comprehensive unit and integration tests to guarantee code quality and system stability.

What We're Looking For:

  • Minimum of 2 years of experience in backend software development.
  • Proficiency in at least one modern backend language such as Python, Ruby, Go, Java, or Node.js.
  • A solid understanding of API design principles (REST, GraphQL) and web standards.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases.
  • Knowledge of distributed systems, caching strategies (e.g., Redis, Memcached), and asynchronous messaging queues (e.g., Kafka, RabbitMQ).
  • Experience with containerization tools like Docker and basic understanding of CI/CD pipelines.

Bonus Points:

  • Experience with high-traffic, customer-facing web applications.
  • Strong understanding of system design principles and architectural patterns (e.g., Microservices, Domain-Driven Design).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and serverless computing.
  • Proven ability to optimize legacy code for enhanced performance and maintainability.

You'll Excel If:

  • You are passionate about delivering high-quality code that directly addresses user needs.
  • You embrace ownership of your work, from conceptualization to deployment and ongoing monitoring.
  • You enjoy deconstructing complex requirements into clear, logical, and scalable technical designs.
  • You value teamwork and actively participate in code reviews and architectural discussions.

Company

HackerRank

HackerRank

HackerRank is a leading platform that empowers thousands of companies to recruit developers based on their actual skills, moving beyond traditional academic backgrounds. We also foster a vibrant commu...

Bengaluru / Bangalore, India
Posted on Foundit
Backend Engineer II at HackerRank | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform