About the Role
Your primary role will be to deliver, test, and scale our backend systems and APIs as we roll out to corporate clients across Europe.
You will report directly to our CTO and you will support system design and architecture decisions from day 1.
You will ensure that consistent design patterns, methodologies and design documentation are maintained across all products.
You will oversee deployment of production code.
You will ensure comprehensive testing of all developed code to a very high standard to enable automated QA.
You will present and demo to clients alongside our founding team.
You will have to opportunity to broaden your experience with Python, SQL, ML and cloud solutions as we work together to build new innovative parametric solutions.
Requirements
6-8 years of experience
BSc in a related field such as Computer Science, Computer Engineering or other software/design discipline.
Extensive Java experience.
Capability to work with Java 11, Spring Boot. Maven experience is a nice to have.
Experience with REST web services and swagger.
Some Python experience a bonus.
Other technology we work with on a daily basis:
MySQL, PostgreSQL with geospatial data.
AWS, Terraform, Docker, Jenkins, microservices.
You should have experience in a technology company building a SaaS solution (a start-up ideally).
Excellent communication skills.
Ability to work independently and solve technical problems with little supervision.