Project Overview:
Requirements:
- English Upper-Intermediate;
- Solid back-end experience within Microservice architecture using Kotlin and Golang, plus if also experienced in Java and/or Python;
- Experience working with Docker and container orchestration technologies such as Kubernetes;
- As well as experience in CI/CD methods and practices;
- Practical experience of TDD, BDD, DDD and distributed architectural patterns;
- Background working with event-driven architectures using RabbitMQ and/or Kafka;
- Experienced in end-to-end development processes, including unit, integration & functional testing, distributed architecture, application tuning/profiling, and continuous integration;
- Experience working with relational and document databases, including PostgreSQL, MySQL, MongoDB;
- You thrive in the opportunity to collaborate and mentor team members, while also sharing practical knowledge and trends;
- Interacting with front-end developers, designers, product managers and our teams around the world is very much part of our day-to-day, so communication skills are vital. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of platforms and environments, while also acting as an ambassador to coach team members and stakeholders.