
HackerRank•2h ago
Foundit
Backend Engineer II
Bengaluru / Bangalore, India
Mid Level
Full Job Description
About The Role
We are seeking a Backend Software Development Engineer II who thrives on solving complex architectural problems. You will own server-side logic, database architecture, and front-end integrations to ensure our core application remains fast, reliable, and scalable for millions of global developers.
What You'll Do
- Design, build, and maintain efficient, reusable backend code to support new product features.
- Develop and integrate RESTful or GraphQL APIs serving front-end applications and external clients.
- Optimize database schemas (SQL/NoSQL) for data integrity and high-scale query performance.
- Collaborate with cross-functional teams including frontend developers, PMs, and designers to deliver robust technical solutions.
- Troubleshoot production issues, identify bottlenecks, and drive performance optimizations across the stack.
- Write comprehensive unit and integration tests to ensure high code quality and system stability.
Who You Are
- A backend engineer with 2+ years of experience in server-side development (Python, Ruby, Go, Java, or Node.js).
- Expertise in API design principles (REST, GraphQL) and web standards.
- Strong command of relational databases (PostgreSQL, MySQL) with familiarity in NoSQL stores.
- Knowledge of distributed systems, caching (Redis/Memcached), and async messaging (Kafka/RabbitMQ).
- Familiarity with Docker containerization and CI/CD workflows.
Nice to Have
- Experience building high-traffic customer-facing web applications.
- Mastery of system design concepts like Microservices and Domain-Driven Design (DDD).
- Familiarity with cloud platforms (AWS, GCP, Azure) and serverless technologies.
- Track record of optimizing legacy codebases for performance.
You Will Thrive Here If
- You are passionate about shipping high-quality code that solves real user problems.
- You take full ownership from design through deployment and monitoring.
- You excel at breaking down complex requirements into clean, scalable implementations.
- You value collaboration and actively contribute to code reviews and architectural discussions.
Company
HackerRank
HackerRank is a leading global platform trusted by over 2,500 innovative companies worldwide to hire and upskill the next generation of developers based on skills rather than pedigree. Headquartered i...
Bengaluru / Bangalore, India
Posted on Foundit