About the Role :
We are looking for a skilled Backend Engineer with a strong command over Node.js, Express.js, and MongoDB to join our growing engineering team.
The ideal candidate will be responsible for building and optimizing high-performance backend systems, ensuring scalability, and collaborating with cross-functional teams to deliver world-class software solutions.
Key Responsibilities :
- Design, develop, and maintain scalable backend services and APIs.
- Modify, enhance, and optimize existing software systems.
- Collaborate with front-end developers, DevOps, and product teams to define, design, and implement new features.
- Implement and manage data storage solutions using MongoDB and Kafka for real-time data flow.
- Ensure system performance, reliability, and security best practices.
- Troubleshoot and resolve performance bottlenecks, bugs, and scalability challenges.
- Write clean, maintainable, and well-documented code following industry standards.
Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or related field.Minimum 4 years of hands-on backend development experience.Strong understanding of distributed systems and data flow architecture.Ability to work in a hybrid team setup and communicate effectively across departments.Key Skills & Technical Expertise :
Node.js (4+ years) proficient in writing modular, efficient, and testable backend code.Express.js Framework experience in developing RESTful APIs and middleware.MongoDB strong understanding of schema design, query optimization, and cluster management.Apache Kafka hands-on experience with producers, consumers, topics, and reliable message bus architecture.Familiarity with asynchronous programming, microservices, and API integrations.Good knowledge of Git, CI / CD pipelines, and containerization (Docker / Kubernetes)(ref : hirist.tech)