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.
Robust 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.
Robust 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 (India)
🏢 Inspiredge
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.