Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
AWS @ 3
Automated Testing
Azure @ 3
CI/CD
GCP @ 3
IaC
Node.js @ 6
Observability
Terraform
TypeScript @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
You will build and operate the platform that connects and steers home batteries, solar panels, electric vehicles and charge points across thousands of Dutch homes. The platform uses modern cloud technology and enables households to use their own green energy at the right moment.
Responsibilities
- Build and run cloud-native services on Azure using Functions, IoT Hub, Event Hubs and API Management.
- Design and build event-driven integrations and REST APIs for use by other teams.
- Build backend services for mobile applications that allow customers to view and control their home energy systems.
- Develop integrations with OEMs and vendors, including battery manufacturers and charging-station suppliers.
- Automate infrastructure with Terraform and Infrastructure as Code.
- Maintain quality through CI/CD, automated testing, monitoring and observability.
- Build and operate reliable services and integrations that connect and control energy assets in customers' homes.
- Maintain APIs and events that other Eneco teams can use confidently.
- Implement automated, repeatable deployments through Terraform and CI/CD.
- Monitor and improve the health and reliability of systems in production.
Requirements
- Solid software engineering fundamentals and a focus on maintainable code.
- Experience with TypeScript and Node.js, or strong development experience in another modern programming language with the ability to switch.
- Cloud experience; Azure is preferred, while AWS or GCP experience is also applicable.
- Understanding of event-driven architecture and APIs.
- Ability to build reliable systems and take ownership from the first commit through production.
- Interest in developing energy solutions for consumers.
- The role is intended for candidates with 3–5 years of experience.
Benefits
- Gross annual salary of €69,000–€100,000, including FlexBudget and 8% holiday allowance; depending on the role, a bonus or collective profit sharing may also apply.
- FlexBudget can be paid out, used to purchase additional holiday days or saved.
- Personal and professional development opportunities.
- Hybrid working arrangement: 40% in the office, 40% from home and 20% flexibly.
- With manager approval, working abroad within approved countries is possible for up to 3 weeks per year, with a maximum of 2 consecutive weeks.
- Flexible working hours, work-from-home options where applicable, and an inclusive working environment.
More jobs at Eneco
Product Manager Energy Insights & Advice
Eneco · Rotterdam, Netherlands
EUR 85,000-95,000 per year
Senior Product Manager
Eneco · Rotterdam, Netherlands
EUR 90,000-110,000 per year
IoT & DevOps Engineer (TypeScript & Azure)
Eneco · Rotterdam, Netherlands
EUR 79,000-108,000 per year
B2B Integration Engineer (TypeScript & Azure)
Eneco · Rotterdam, Netherlands
EUR 79,000-108,000 per year
Enterprise Architect / Transition Architect - Heat
Eneco · Rotterdam, Netherlands
EUR 120,000-180,000 per year
Similar jobs
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Staff Infrastructure Engineer
SentinelOne · United States
USD 156,000-215,000 per year
Senior Systems Software Engineer, Developer Productivity and Cloud Automation - GeForce NOW
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Frontend Engineer, NVIDIA Marketplace
Nvidia · Santa Clara, United States
USD 140,000-224,200 per year
Staff + Senior Software Engineer, Cloud Inference Launch Engineering
Anthropic · San Francisco, United States
USD 320,000-485,000 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States, Austin, United States
USD 179,500-224,300 per year
Staff + Senior Software Engineer, Cloud Inference
Anthropic · San Francisco, United States
USD 320,000-485,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year