Key Responsibilities
Lead and mentor a team of 3–5 software engineers.
Plan sprints, allocate tasks, and ensure timely project delivery.
Design, develop, and maintain scalable web applications using Node.js and React.js
Build secure, scalable, and high-performance RESTful APIs.
Design and optimize relational and NoSQL databases.
Review code and enforce coding standards, security, and best practices.
Collaborate with QA, UI/UX, DevOps, and business stakeholders.
Participate in solution architecture and technical decision-making.
Estimate development efforts, allocate tasks, and monitor project progress.
Troubleshoot production issues and optimize system performance.
Ensure timely project delivery with high-quality code.
Support CI/CD pipelines, deployments, and production releases.
Mandatory Required Technical Skills
4–5 years of experience in Backend development.
Back end: Strong expertise in Node.js, Express.js, RESTful API development, Authentication & Authorization (JWT, OAuth), Asynchronous programming, API Security, Logging & Monitoring, Microservices Architecture, QMS
Database: MySQL, MongoDB, Amazon DynamoDB
Minimum 1 year of hands-on Machine Learning experience on Recommendation Systems and Predictive Analytics
ML Skills: Python, Scikit-learn, Pandas, NumPy, TensorFlow, PyTorch, XGBoost, Random Forest, K-Means
Preferred Experience
Experience with Campaign Management, Marketing Automation, CRM, Customer Engagement, Loyalty Platforms, Recommendation Engines, or E-commerce platforms is preferred.
Why Join Us?
Lead a high-impact engineering team building AI-powered products.
Own technical architecture and project delivery.
Build scalable backend systems and production-ready ML solutions.
Work directly with business leaders on innovative customer engagement platforms.
Grow into a senior Engineering Leadership role while staying hands-on with technology.
Education
Bachelor's degree in Engineering, Computer Science, or related field (Mandatory)