Software/Backend Engineer
Thessaloniki, Greece
Entry - Mid level
1-3 years
Your role
You design, implement, and test microservices and RESTful APIs in PHP, Python, and Java as part of a more complex cloud infrastructure.
Oversee backend services end to end, from designing to supporting them in production.
You are and feel responsible for your software.
You are encouraged to speak your mind and contribute to the continuous improvement of the current infrastructure.
You are an active team member, always looking for ways to improve our way of working.
We give you a lot of space to do your own thing within a young, enthusiastic team that values personal contributions. You’ll work directly with the company’s Director of Engineering and a team of highly-skilled engineers. We have a small team, but we are growing fast.
Who you are
Computer Science or Engineering background.
Skilled in object-oriented programming.
Very good English language skills (written and spoken).
A motivated self-starter.
You are a real team player but still able to work independently.
Excellent analytical and problem-solving skills.
You can work in an organized manner.
Familiar with application frameworks (Symfony, Laravel, FastAPI, Spring, Axon, etc.).
Having worked in Scrum/Agile environments.
API development (SOAP/RESTful web services).
Nice to have
Amazon Web Services, high-availability web applications, and Containers.
Knowledge of agile methodologies, such as Scrum, and version control systems like Git.
Familiar with the use of databases (relational and NoSQL databases).
Familiar with message brokers (RabbitMQ, SQS, etc…).
We mainly use PHP, Python, and Java, but experience with other languages, such as Go, is advantageous.
Affinity with the energy transition, smart-grid or smart-home topics.