Who are we looking for?
We are looking for a senior developer with Node.js / Typescript experience who actively thinks along about the structure and architecture of our platform. In this role you are taking a leading part in the team responsible for designing, developing and maintaining scalable and efficient Typescript / Node.js applications, running on a microservice architecture.
You help define the how and why of technical choices, translate complex problems into clear designs, and are able to both design and implement those solutions yourself.
For this role we're looking for a fulltime developer that can travel to our HQ in Eindhoven at least four days a week. We are not an IND referent and can’t provide relocation.
Responsibilities
Design and develop scalable and efficient Typescript / Node.js applications.
Take the lead in the design of new features and the overall backend architecture, including complex flows and integrations.
Collaborate with cross-functional teams including designers, developers and product managers and challenge requirements where needed.
Participate in and guide code reviews and ensure our platform is of high quality.
Find and fix errors as they happen and feed structural improvements back into teams.
Improve continuous development processes and develop best practices for the team.
Stay up to date with the latest developments in Typescript / Node.js and related technologies and translate them into our architecture.
What do we expect
You have strong problem-solving and error detection skills, with a focus on structural solutions. Combined with strong written and verbal communication skills in English you have the ability to explain architectural choices.
Your technical background:
Proven experience as a Typescript / Node.js developer in production environments with a larger user base.
Strong understanding of TypeScript and Node.js, including designing complex systems and services. Experience in NestJS is a big plus.
Experience with SQL and NOSQL databases, in particular the link between big data and fast access.
Experience with cloud platforms such as AWS or Azure or Google Cloud, microservice architectures (including Lambda / Serverless) and gRPC is a plus.
You are eligible to work in the Netherlands without work permit
What we have to offer you
Salary indication 4.500 – 5.500 euro gross per month, depending on relevant experience.
8% holiday allowance;
Travel allowance: €0.23 per km (50 km one way trip) or business card for Public Transport;
Holidays: 25 days and the option to purchase additional days on an incidental basis;
All hardware and software you need to do your job well;
Hybrid setup: 1 day working from home, 4 days at the office, with flexibility when needed;
A growth-oriented environment with room for learning, experimentation, and ownership;
Support for community contribution, user groups, events, and training in the Netherlands and abroad.
Who is Chargee?
We are a "smart-energy" company with its head office in Eindhoven, The Netherlands. We're developing an app to provide better insight into consumer energy by means of our own hardware dongle and our data analytics technology. We use IoT, AI, Data Lakes and micro services to translate real-time insights into actions. We do this with the ambition of at least 300,000 customers in the next 3 years. For this we are looking for an addition to our dev team to help us building new features and improving our backend platform.
You will be part of our small but growing dev team (currently two backend developers, one app developer and one embedded developer).
First a chat with us before applying?
Feel free to reach out to our Recruiter, Rutger Schröder via rutger@chargee.energy or via +31618014776.
Note to agencies/recruiters:
we do not engage with external recruitment agencies. Outreach to offer recruitment services, submit candidates, or discuss cooperation does not add value. Such inquiries will not be reviewed or followed up. Thank you for respecting this.