20 Aug
|
Inspiredge
|
Hyderabad
20 Aug
Inspiredge
Hyderabad
Job Summary
The role requires experience with contemporary backend development using Node.js, TypeScript, relational databases, cloud platforms, and industrial communication protocols.
- Key Responsibilities- Design and develop RESTful APIs and backend microservices.
- Build scalable services using Node.js and TypeScript.
- Integrate backend services with BMS, EMS, PCS, and SCADA systems.
- Process and store real-time battery telemetry.
- Develop WebSocket services for live monitoring dashboards.
- Design and optimize PostgreSQL database schemas.
- Implement authentication and authorization using JWT or OAuth.
- Develop alarm management and event-processing systems.
- Monitor system performance and troubleshoot production issues.
- Write unit and integration tests.
- Collaborate with frontend, firmware, electrical, and cloud engineering teams.
- Participate in code reviews and software design discussions.
Required Qualifications- 2+ years of backend development experience.
- Expertise with tools such as DIgSILENT PowerFactory, ETAP, or PSCAD.
- Robust experience with Node.js.
- Strong experience with TypeScript.
- Experience building production REST APIs.
- Experience with Express.js or NestJS.
- Experience with PostgreSQL or other relational databases.
- Knowledge of asynchronous programming and event-driven architectures.
- Experience using Git and GitHub.
- Experience with Docker containers.
- Familiarity with Linux environments.
- Strong debugging and problem-solving skills.
- Good communication and teamwork skills.
Preferred Qualifications- Experience in Battery Energy Storage Systems (BESS).
- Knowledge of Battery Management Systems (BMS).
- Experience with Energy Management Systems (EMS).
- Familiarity with Power Conversion Systems (PCS).
- Experience with industrial communication protocols:
- Modbus TCP/RTU
- CAN Bus
- MQTT
- OPC UA
- IEC 61850 (preferred)
- Familiarity with CI/CD pipelines and GitHub Actions.
- Experience with Python or Go.
- Knowledge of time
📌 Software Developer (Hyderabad)
🏢 Inspiredge
📍 Hyderabad