Senior Software Developer
About the role
Do you want to help shape the future of energy trading? At ETPA, we’re building a trading platform that drives the energy transition forward. As a Senior Software Developer, you’ll have the opportunity to expand your horizons, work with a modern tech stack, and make a lasting impact.
Your main responsibilities:
Launching new products, features, and/or optimizing for scale.
As a senior developer you will be involved and take lead from initial design to go-live.
Working closely with your highly talented team and your PO within your domain (trading, auction or integrations).
Writing automated tests and improve code quality.
Maintaining and improving our codebase. Furthermore, you set an example by the right application of the “boy scout rule”.
Supporting the application with debugging and resolving technical issues.
Contributing to and take the initiative to further improve your environment, from software architecture to coding standards and from deployment to our agile processes.
You inspire your team with new ideas and a fresh perspective.
We have three offices, one in Valletta, one in Amsterdam and one in Novi Sad. We do many company events and have fun building the ETPA platform together. We are searching for a DevOps Engineer who will join the local team in Malta. This role is office based with the opportunity to work from home on Friday. Please note that we do not offer relocation as part of the hiring process.
TEAM PERKS

Significant responsibilities in an international setting

A close-knit, fun and supportive young team

A team with a strong ambition and clear vision

Flexible hours and the opportunity to work from home on Fridays

Lunch, drinks and team outings

Competitive salary and benefits
MEET YOUR HIRING TEAM

Juan
Teamlead Trader team

Anne
Head of People

Thomas Bergman
Head of Engineering
About you
5+ years of hands-on software development experience.
Deep understanding of Java, Spring Boot and MongoDB
Good understanding of and experience with CI/CD, AWS, and Kubernetes.
Solid understanding of object orientated programming and clean, simple and effective code.
Solid understanding of Microservices and REST API’s
Proven ability to design and deliver scalable and maintainable applications.
A self-starter mindset, ready to take initiative on backend projects and system architecture.
A critical view; always looking for ways to further improve your own and the team's efforts.
Good communication skills; high proficiency in English and the ability to clearly and concretely express yourself.
A positive, proactive attitude by always seeking ways to contribute and support your colleagues.
Ownership of code quality, design choices, and technical decisions.
A passion for sharing knowledge and mentoring other developers
Apply for the job
Do you want to join our team as our new Senior Software Developer? Then we'd love to hear about you!