Full Stack Software Engineer
Core
Build and maintain real-time dashboards and interfaces for prosumers, aggregators, and utilities to enable peer-to-peer energy trading and asset monitoring.
Role type
Senior Full Stack Software Engineer (Energy/IoT)
Builds
Real-time dashboards, RESTful APIs, WebSocket endpoints, and modular front-end components for energy trading and monitoring systems.
Domain
Clean energy, distributed energy resources, IoT, and grid systems.
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Full-stack development, React.js/Next.js, Node.js/Python/Go, PostgreSQL/TimescaleDB, AWS, Docker, WebSockets/MQTT, performance optimization, security, modular architecture.
Preferred skills
Energy sector experience, IoT/edge platforms, map visualizations, Grafana.
Responsibilities
Develop RESTful APIs and WebSocket endpoints; Integrate and visualize data from IoT devices and solar inverters; Build modular front-end components; Optimize performance for low-connectivity environments; Collaborate with embedded and hardware teams.
Seniority
Senior, hands-on IC