Description :
Role : Software Engineer (Backend).
Location : Gurugram.
Experience : 4+ Years.
Type : Full-time.
About the Role :
We are seeking talented Backend Engineers who are passionate about designing and developing scalable, high-performance systems.
This is an individual contributor positionideal for engineers who love writing clean code, solving complex problems, and building reliable backend architectures without direct leadership duties.
Youll work on a dynamic product leveraging multiple backend technologies, primarily Ruby on Rails and Neo4j.
We welcome candidates with expertise in either stackwhether youre a Ruby specialist with strong database skills or a Neo4j professional experienced in backend frameworks.
Key Responsibilities :
- Design, develop, and maintain robust backend services and APIs.
- Work with distributed systems, data models, and databases such as Neo4j and Amazon Neptune.
- Collaborate closely with cross-functional teams to deliver impactful features.
- Participate in architectural discussions and contribute to system design decisions.
- Write clean, efficient, and well-tested code.
- Continuously improve system performance, scalability, and Minimum 4 years of backend development experience.
- Strong hands-on expertise in Ruby on Rails (must-have).
- Working knowledge of Neo4j or other graph databases is an advantage.
- Solid understanding of system design, algorithms, and data structures.
- Strong analytical and problem-solving skills with an eye for optimization.
- Excellent communication and collaboration abilities.
- Proactive, detail-oriented, and quality-focused mindset.
Good to Have :
Experience working in fast-paced startup environments.Familiarity with graph databases and query optimization.Exposure to CI / CD pipelines and cloud deployment.Knowledge of AWS services and cloud-based architecture.(ref : hirist.tech)