Job description
<p><b>About Company :</b><br/><br/>Massive Mobility Pvt.
Ltd.
(www.massivemobility.in) is an EV charging company that is creating an EV ecosystem by building a super-dense, smart, connected network of charging solutions catering to EVs (3-wheelers/ 2-wheelers/ 4-wheelers) as well as providing EVs/ Batteries on lease in partnership with OEMs and fleet operators.<br/><br/>Massive Mobility operates three brands: 1C (www.1charging.com), ZECAT (www.zecat.in), and Bharat Mobility (www.bhamo.in) to offer focused experience in their respective fields.
1C has developed its own hardware in the 3.3 kWh category (LEAVC) and has created a marketplace for charger OEMs with more than 26 brands listed on its website.<br/><br/>At ZECAT, we are partnering with OEMs (2w/4w) to retail EVs (bikes/ scooters/ cars) to individual customers through lease/ rent/ purchase options by giving numerous customer benefits like 7 days of EV experience and much more.<br/><br/>At Bharat Mobility, we provide fast charging service to commercial 3w/2w and leasing/financing service to commercial 3-wheeler operations.
We also operate charging and parking hubs for commercial EV operations.<br/><br/><b>Role :</b><br/><br/>Backend Developer will be responsible for designing and the development & maintenance of a Comprehensive Charging Management System for electric vehicle (EV) infrastructure & Ecosystem.
With a strong background in backend technologies, this role requires expertise in designing and implementing robust server-side applications that can handle complex charging operations, payment processing, and integration with various hardware systems.<br/><br/><b>Key Responsibilities :</b><br/><br/>1.
Design, develop, and maintain robust architecture & scalable backend services for the Comprehensive Charging Management System <br/><br/>2.
Implement RESTful APIs and message queues for communication between system components <br/><br/>3.
Create and optimize database schemas for storing charging session data, user information, and payment records <br/><br/>4.
Develop integration interfaces with various EV charging hardware protocols (OCPP, OCPI etc.) <br/><br/>5.
Implement real-time monitoring and control mechanisms for charging stations <br/><br/>6.
Design and develop payment processing systems with secure transaction handling <br/><br/>7.
Create authentication and authorization systems for user and operator access control <br/><br/>8.
Develop reporting and analytics features for charging data <br/><br/>9.
Implement automated testing frameworks and continuous integration pipelines <br/><br/>10.
Troubleshoot and resolve backend performance issues and bugs <br/><br/>11.
Collaborate with frontend and hardware teams to ensure seamless system operation<br/><br/>12.
Write clean, modular, and well-documented code using industry best practices and coding standards.<br/><br/>13.
Conduct thorough testing & debugging of applications to ensure highest level of quality & reliability.<br/><br/>14.
Collaborate with the DevOps team to deploy & manage applications in production environments.<br/><br/>15.
Troubleshoot and resolve issues reported by users, ensuring timely resolution & minimal disruption to the application's functionality.<br/><br/>16.
Mentor and provide technical guidance to junior developers, fostering a collaborative & knowledge-sharing culture within the team.<br/><br/><b>Technical Requirements :</b><br/><br/>1.
Strong proficiency in backend development languages such as Node.js/Nest.js<br/><br/>2.
Expertise in relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
<br/><br/>3.
Experience with microservices architecture and containerization (Docker, Kubernetes) <br/><br/>4.
Knowledge of message brokers and queuing systems (Kafka, RabbitMQ)<br/><br/>5.
Familiarity with EV charging protocols like OCPP (Open Charge Point Protocol) and related protocols.
<br/><br/>6.
Experience with cloud platforms (AWS, Azure, GCP) <br/><br/>7.
Understanding of IoT communication protocols (MQTT, WebSockets) <br/><br/>8.
Knowledge of payment gateway integrations and security standards (PCI DSS)<br/><br/>9.
Experience with CI/CD pipelines and DevOps practices <br/><br/>10.
Proficiency in automated testing (unit, integration, and load testing)<br/><br/><b>Qualifications :</b><br/><br/>1.
Bachelor's degree preferably in Computer Science, Software Engineering, or related field <br/><br/>2.
1 to 3 years of experience in backend development <br/><br/>3.
Demonstrated experience with scalable, distributed systems <br/><br/>4.
Understanding of energy management systems is a plus <br/><br/>5.
Knowledge of electric vehicle charging industry standards and protocols<br/><br/>6.
Excellent understanding of object-oriented design principles<br/><br/>7.
Strong problem-solving and analytical thinking abilities <br/><br/>8.
Excellent communication skills for cross-functional collaboration <br/><br/>9.
Ability to work effectively in an agile development environment <br/><br/>10.
Attention to detail, especially regarding data security and system reliability <br/><br/>11.
Self-motivated with ability to manage competing priorities and deadlines</p> (ref:hirist.tech)
Required Skill Profession
Computer Occupations