






Popular backend generalist title with early-mid experience increases candidate competition moderately.
Strong BESS/BMS/industrial-protocol requirements make background highly industry-specific and less transferable.
Explicit 2+ years plus mandatory Node.js/TypeScript, relational DB, and domain-specific power tools raise filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain scalable backend microservices and RESTful APIs using Node.js and TypeScript for Battery Energy Storage System (BESS) platforms.
Integrate backend services with industrial systems including Battery Management Systems (BMS), Energy Management Systems (EMS), Power Conversion Systems (PCS), and SCADA.
Design and optimize PostgreSQL databases, implement authentication, develop real-time telemetry processing and alarm/event management systems, and support production troubleshooting.
Minimum 2 years of backend development experience.
Strong proficiency with Node.js, TypeScript, Express.js or NestJS, and PostgreSQL or other relational databases.
Experience building production REST APIs, using Git/GitHub, Docker containers, and working in Linux environments.
Expertise with tools such as DIgSILENT PowerFactory, ETAP, or PSCAD is required.
Experienced backend developer with practical knowledge of industrial and energy domain systems like BMS, EMS, PCS, and SCADA integrations.
Comfortable working in cloud-native and microservices architectures with asynchronous and event-driven programming styles.
Skilled at cross-functional collaboration with frontend, firmware, electrical, and cloud engineering teams to deliver complex energy storage platform components.