Entry/ Mid level
You will be involved in a variety of tasks, including:
You develop, test, and maintain microservices and RESTful APIs as part of a complex cloud infrastructure.
Build high-quality reusable code that can be used in the future.
Design and implement software based on solution requirements.
Use cutting edge cloud technologies to build applications.
You oversee software from development to 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.
We give you a lot of space to do your own thing within a team that is young, enthusiastic and values personal contributions. You’ll be part of a team of highly-skilled engineers that is growing fast.
Who you are
A software / backend engineer who is passionate about modern cloud-based solutions. You have the ability to comprehend functional requirements and can translate those insights into scalable solutions. You cherish performance, security, and craftsmanship. You keep close tabs on IT developments and love to be a front-runner. You love working in an autonomous team. Additionally:
You consider unit testing, code reviews, and continuous integration as essential elements of software development.
Have Computer Science or Engineering background.
Familiar with at least one cloud provider (AWS, Azure, Google Cloud, DigitalOcean …).
Deep understanding of the Object-Oriented programming patterns and best practices.
Familiar with application frameworks (Symfony, Spring, Axon etc.).
Experience with Linux.
You are a real team player but still able to work independently.
A motivated self-starter.
Very good English language skills (written and spoken).
Nice to have
Working experience with testing frameworks (JUnit, PHPUnit etc)
Container hosting and container orchestration (Docker).
You have experience with NoSQL databases, experience with DynamoDB is a plus.
Good working knowledge with SOAP/RESTful APIs design.