Back-end engineer F/H

Permanent contract
Colombelles
Salary: Not specified
Experience: < 6 months

Flexcity by Veolia
Flexcity by Veolia

Interested in this job?

Questions and answers about the job

The position

Job description

Company Description

Are you passionate about energy, sustainability, and technology, with a drive to create impactful backend solutions?


Flexcity, a leading European energy tech company within the Veolia Group is looking for a resourceful Back-end engineer to join our French team.

 

This position offers the opportunity to join the Flexcity R&D team in France, alongside a team of skilled colleagues from different backgrounds, within the company headquarters in Brussels.

 

Historically, heat-intensive industries have relied on natural gas to produce steam and hot water. As these sectors move toward decarbonisation, they must adopt alternative methods for generating industrial heat. We believe Power-to-Heat technologies—such as electric boilers (eboilers), heat pumps, and thermal storage—will be essential in driving this transition.

Job Description

As a Back-end engineer you will focus on this emerging market, where Flexcity France aims to be a market leader. You will work on control and optimization algorithms used in our “Smart Grid” services. You will contribute to design discussions and implement new features aligned with user needs.

As a member of Flexcity's R&D team, you will gain hands-on experience in developing production-grade applications in the energy sector within a modern agile development team. You will work with cutting-edge and innovative technologies used by Flexcity, such as the Internet of Things, big data, and cloud-native development.

You will be part of our tech team, under the Country Manager, and your role is divided in:

 

  • Backend Development - 80% 

    • Contribute to all stages of the backend development lifecycle, including design, development, testing, deployment, monitoring, and providing support for production systems.

  • Team Improvement - 10% 

    • Actively participate in initiatives to enhance team workflows, coding standards, and overall efficiency to foster a culture of continuous improvement.

  • Project Management Support - 10% 

    • Collaborate with the team lead to assist in project management tasks, ensuring timely delivery of features and alignment with project goals.


Preferred experience

 

  • Fluent in English and French or Dutch, trilingual being a strong plus

  • Proficient in java development: Expertise in building robust and scalable back-end solutions using Java.

  • Nice to Have - Kotlin: Knowledge of Kotlin for versatile and modern back-end development.

  • Software architecture: Understanding of scalable, maintainable architecture principles.

  • Domain-driven design (DDD) & hexagonal architecture: Familiarity with advanced architectural patterns to design modular and decoupled systems.

  • Spring boot framework: Strong experience in developing microservices with Spring Boot.

  • Strong communication skills: Effectively convey complex technical concepts to both technical and non-technical stakeholders, fostering collaboration and understanding across teams.

  • Mentoring and coaching: Guide and support junior engineers, sharing knowledge and best practices to help them grow and succeed within the team.

  • Project management expertise: Organise and prioritise tasks, coordinate cross-functional efforts, and ensure timely delivery of back-end solutions that align with project goals.

  • A positive, pragmatic and professional attitude

  • Comfortable in a fast changing work environment, you can easily adapt

  •  

Additional Information

As an inclusive company, Veolia is committed to diversity and gives equal consideration to all applications, without discrimination.

Want to know more?