Sr. Software Engineer
Core
Design, develop, and maintain high-quality software components for Nispera, an advanced Asset Performance Management (APM) monitoring tool that optimizes renewable energy and storage assets.
Role type
Senior Software Engineer (Backend/Frontend)
Builds
Nispera platform (unified APM tool for renewable energy and storage assets)
Domain
Renewable energy, battery storage, grid optimization
Deliverable
production ML models | product features
Required skills
Python, Node.js, REST API design, React/Angular/Vue, PostgreSQL, MySQL, microservices architecture, Docker, Kubernetes, AWS services (EKS, ECR, S3, API Gateway), CI/CD, Git
Preferred skills
OAuth 2.0, OpenID Connect, JWT, TimescaleDB, energy sector experience
Technologies
Python, Node.js, React, Angular, Vue, PostgreSQL, MySQL, Docker, Kubernetes, AWS, Git
Responsibilities
Design and develop software components for the Nispera platform; Collaborate with Product Owners and Tech Leads in agile sprints; Implement scalable and secure solutions for monitoring; Optimize application performance and ensure high availability; Contribute to architecture decisions and code reviews; Integrate with data pipelines and cloud services; Troubleshoot production issues; Mentor junior developers
Seniority
Senior, hands-on IC with mentorship responsibilities