Enel
Posted 3mo ago

Full Stack Software Engineer

Enel
Dublin, Leinster, Ireland
€80k-€100k/yrHybridMultiple Commitments Available
Responsibilities
  • Design features
  • Own components
  • Mentor teammates
Requirements
  • BS in Computer Science or related field
  • 5+ years software development
  • Strong Java, Typescript, CSS/HTML
  • Modern JS frameworks
  • RESTful APIs
  • Scrum
  • CI/CD
  • Git
  • AWS stack
Technical tools mentioned
JavaTypescriptCSSHTMLReactAngularVueRESTCI/CDJenkinsCodeBuildGitAWS LambdaAWS KinesisDynamoDBApi GatewayEC2RDS

Job description

Description and Requirements

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 two 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 maintainhigh 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)
Life at Enel
  • 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 withlength 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

About Enel

Multinational energy focused on generation and distribution.

Year founded
1962
Employees
61634
Organization type
Public
Latest investment
Raised $2.50B Post-IPO Debt (2026)
Headquarters
IT

Similar jobs

Senior Software Engineer roles near Dublin, Leinster
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Dublin or Barcelona
HybridFull Time
EdgeTier
EdgeTier: AI-powered customer-interaction analytics software serving high-volume contact centres and CX teams.
6+ YOE6+ years software development in product/SaaS; strong Python; SQL (PostgreSQL); data-at-scale experience; end-to-end engineering; strong communication; independent; experience with AI coding tools.
Python, PostgreSQL, Flask, AWS, Pytest, GitHub Actions, Terraform
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Dublin, Leinster, Ireland
HybridFull Time
Quantexa
Quantexa: Private UK software providing AI-powered decision intelligence and data analytics to banks, insurers, telecoms, and governments.
Scala or functional programming experience; full software lifecycle; ability to collaborate with product and delivery teams.
Scala, Java, Spark, Hadoop, Elasticsearch, DevOps tooling
3mo
Save
Mark Applied
Hide
Senior Software Engineer - REDAPL Graph Engine
Dublin or Lisbon or Madrid or Paris or Remote - France or Remote - Germany or Remote - Spain
HybridFull Time
Datadog
DatadogNASDAQ: DDOG: Cloud observability and security platform for the AI era.
BS/MS/PhD in CS/Engineering or related field; strong backend and distributed systems experience; work with multiple data stores; lead platform/infra initiatives.
Neo4j, Memgraph, JanusGraph, ArangoDB, Amazon Neptune, PuppyGraph, Apache Iceberg, Trino, Calcite, Substrait, DataFusion
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Cork or Dublin
HybridFull Time
MongoDB
MongoDBNASDAQ: MDB: Unified data platform for building modern applications.
7+ YOE7+ years in application/software/product security with C++ experience; security assessments; collaboration; strong communication; ownership.
C++, Threat modeling, Penetration testing, Security assessments
3mo
Save
Mark Applied
Hide
Senior Software Engineer – Risk and Underwriting
Dublin, /, Ireland
OnsiteFull Time
RenaissanceRe
RenaissanceReNYSE: RNR: Bermuda-based public reinsurer providing property, casualty, and specialty reinsurance and selected insurance solutions to customers.
Design and develop Python data solutions; AWS cloud; CI/CD; leadership; mentoring; fast-paced teamwork.
Python, SQL, AWS, AWS EKS, Glue, Step Functions, CI/CD, Docker, Kubernetes, Serverless, ETL, Dimensional Modeling
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Dublin, Leinster, Ireland
OnsiteFull Time
Mastercard
MastercardNYSE: MA: Global payments technology powering digital economies.
8+ YOE8+ years of full-stack engineering experience; strong REST/JSON; cloud-native; highly collaborative; strong English communication.
.NET/C#, React, Redux, Typescript, Java JDK 11-17, Spring Boot, Spring Security, Maven, Hibernate/JPA, REST, SQL Server, Git, Jenkins, AWS, Cloud Foundry
3mo
Save
Mark Applied
Hide
Sr SWE, Fraud Science Data Platform
Dublin, Ireland, Ireland
HybridFull Time
PayPal
PayPalNASDAQ: PYPL: Global digital payment platform for consumers and businesses.
3+ YOE3+ years of software engineering experience; Bachelor’s degree or equivalent.
Python, SQL, BigQuery, Graph Algorithms, Data Pipelines
3mo
Save
Mark Applied
Hide
Senior Software Engineer (Innovation & Prototyping) (Dublin 2, IE)
Dublin, Leinster, Ireland
HybridFull Time
Bentley Systems
Bentley SystemsNasdaq: BSY: Public infrastructure engineering software serving architects, engineers, constructors, and owner-operators with design, construction, and asset-operation tools.
7+ YOE7+ years in software development; distributed systems and cloud-native architectures; experience with Azure/AWS/GCP; multi-tenant apps; AI-assisted tools; strong communication; degree in CS/SE or equivalent.
Azure, AWS, Google Cloud, Kubernetes, CI/CD, AI-assisted tools (GitHub Copilot, Google Gemini, Claude), Containers, Distributed systems