
HackerRank•1h ago
Foundit
Backend Engineer II
Bengaluru / Bangalore, India
Full Time
Mid Level
N/A
N/A
N/A
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 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