We are looking for a Senior Golang Developer to join a dynamic engineering team working on a project for a leading global meal kit provider, on a mission to revolutionize how people eat. With its roots in Europe’s vibrant tech hub, Berlin, this company has grown to become a leading global meal kit provider, delivering to over 4.2 million households across 14 countries and three continents.
responsibilities :
Take ownership of the architecture, design, development, deployment and operations of the microservices you will develop, using DevOps practices, pair programming and other cutting edge methodologies
Be active, solution-oriented member of autonomous, cross-functional agile teams collaborating with Product Owners, Front-end Engineers, Designers, and Business Intelligence teams
Having an in-depth understanding of the core product and architecture, and act as ambassador for so ware solutions offering support and mentorship to colleagues
Work with state-of-the-art technologies like Golang, Kafka, Docker, Kubernetes and more
requirements-expected :
Solid back-end experience with Monolithic as well as Microservice and distributed event-driven architectural patterns
Preferably proficient in but not limited to Golang
Experience working with Docker and container orchestration technologies such as Kubernetes
Experience in true Continuous Integration & Continuous Delivery
Practical experience of TDD, BDD, DDD and distributed architectural patterns
Background working with event-driven architectures using RabbitMQ and/or Kafka
Experience working with relational and search databases, including PostgreSQL, Elasticsearch