Please note: Applications will only be considered from candidates who are currently residing in Ireland.
Salary range: 80-100,000€
About the job
If you want to shape the future of energy, we are looking for a Full Stack Software Engineer to join our DR Platforms Software Engineering team at Enel X. In this role you will design, build, and deliver end-to-end features across the full technology stack, from responsive user interfaces in TypeScript to scalable backend services using Node.js, all running on AWS.
You will own components from conception through to production, work closely with product and business stakeholders, and help maintain high standards of code quality in a Scrum environment. This is a genuinely balanced full-stack position with strong emphasis on both frontend and backend development using TypeScript across the stack.
We are a global leader in Demand Response and flexibility services, building the real-time platforms that help grids accommodate more renewables. Our work spans intelligent demand optimization, distributed energy resources, and smart electric mobility — giving engineers the opportunity to build technology that directly accelerates the energy transition.
If you enjoy building scalable, modern applications with real impact on sustainability and want to work in a collaborative international team, we’d love to hear from you.
What you will do
-
Design and develop responsive frontend applications using TypeScript, HTML, CSS, and a modern JavaScript framework (React, Angular or Vue)
-
Build and maintain backend services and RESTful APIs using Node.js and TypeScript, ensuring clean architecture, performance and scalability
-
Integrate frontend interfaces with backend services and AWS cloud components (Lambda, API Gateway, DynamoDB, etc.)
-
Own features and services from initial design through to production deployment and ongoing support
-
Write well-documented, tested, and maintainable code following agreed architectural standards
-
Collaborate with product managers, designers, and other engineers to deliver business value
-
Contribute ideas for new features and proactively identify technical improvements
-
Mentor and support less experienced team members where appropriate
-
Ensure high code quality through reviews and monitoring of automated analysis tools
What you will bring-
BS in Computer Science, Computer Engineering or comparable area
-
6–10 years of professional software development experience with a strong, balanced track record in both frontend and backend development using TypeScript (ideally around 8 years)
-
Strong hands-on experience building backend services and RESTful APIs with Node.js and TypeScript
-
Strong proficiency in frontend development with TypeScript, HTML, CSS, and at least one modern JavaScript framework (Angular, React or Vue)
-
Solid experience working with AWS cloud services (e.g. Lambda, API Gateway, DynamoDB, EC2, RDS, Kinesis, S3)
-
Experience with Git, CI/CD pipelines, and automated testing
-
Proven ability to work effectively in Scrum/Agile teams, collaborating with technical and non-technical stakeholders
-
Excellent verbal and written communication skills in English, with the ability to document technical decisions clearly and explain concepts to different audiences
-
Ability to learn new technologies quickly as the platform evolves
-
Experience working with a variety of development patterns, technologies, platform stacks
-
Understanding of the Microservice Architecture
-
Experience running and administering applications on Amazon Web Services
-
Relational, NoSQL database exposure and graph databases (e.g. Neo4j, RedisGraph, etc.)
-
Experience working in an agile environment (Scrum, Kanban, etc.)
-
Experience in API Documentation tools (like Swagger)
-
Employee Support: Health & Life insurance, Employee Assistance Program and Enhanced Maternity & Paternity Policy
-
Future Planning: Pension Scheme contribution up to 4% company match
-
Learning: Up to 1,500€ training & development allowance and access to internal development initiatives
-
Wellness & Culture: 25 days’ annual leave, (increasing with length of service), flexible working policy and social events
Diversity, Equity, Inclusion, and the Selection Process
This opportunity is open to everyone. We value the “uniqueness” of each individual because we believe that different perspectives, diverse experiences, and viewpoints are key drivers of innovation.
At Enel X, we regard diversity, equity, and inclusion as pillars of our culture, inspiring open, dynamic, and collaborative workplaces that foster a genuine sense of belonging. These principles are integrated into every stage of people management, including the selection process, which is tailored for each role to recognize and enhance the talents, skills, and experiences of every candidate. We are looking for individuals who embody our values: trust, respect, innovation, proactivity, and flexibility.
The selection process usually starts with an introductory interview with our Talent Acquisition team, followed by a technical interview and/or assessment with the hiring team. In most cases, the process includes 2–3 interview stages, designed to give you and the team a better mutual understanding. If your profile matches the requirements of the role, we’ll be in touch to share all the details of the next steps.
Who we are
Enel X is the Group’s arm dedicated to customers around the world with the aim of effectively providing products and services based on their energy needs and encouraging them towards a more conscious and sustainable use of energy. It provides electricity, gas and integrated services to more than 29 million customers globally including households, enterprises, industries and public administrations. In addition, it offers flexibility services aggregating 10.2 GW and has over 34,000 owned public charging points for electric mobility.
You can find out more about us here.
This announcement is addressed to all individuals in line with Enel’s commitment to equity and inclusion, with particular attention to promoting gender equality. #LI-MB1