.Golang Developer (m/f/d) Category: Infrastructure / Cloud Main location: Germany, Hesse, Eschborn Job ID: J1124-0004 Type of employment: Full-time Job description Do you understand what is actually behind the buzzwords cloud-native, clean architecture, event-driven and TDD? Do you know the requirements for modern cloud-based software systems and have solutions for the problems in distributed software architectures at hand? Can you derive the requirements of a product owner into maintainable software architectures and know how to automate your software releases? Then join a team of consultants whose expertise is second to none. We are looking for you to join our pool of experts in Frankfurt as a Golang developer as soon as possible. You will contribute your experience both in on-site projects and in our CGI Practices, consisting of like-minded experts. We promote your expertise through customized training and development plans. With us, you can grow beyond yourself and actively shape your future! Let's go beyond Scrum! We coach teams and organizations on the path to new forms of agile working - in IT modernization, digitalization and product development or in agile transformation. We focus on courage and evidence. With experience and commitment, you are part of this journey. Tasks: You are responsible for the development and maintenance of powerful and scalable backend systems in Go. You design and implement microservices architectures. You work closely with the frontend developers to ensure seamless API integrations You optimize existing codebase and ensure high code quality through code reviews and unit tests You work in agile development teams and take part in regular sprint meetings You also work with cross-functional teams to implement projects You will also support the implementation of Continuous Integration and Continuous Deployment (CI/CD). Qualifications: For the job of Golang Developer (m/f/d) you have the following knowledge and skills: You have a degree in computer science, software engineering or a comparable qualification. You have in-depth knowledge and several years of practical experience in development with Golang You have demonstrable experience in the design and implementation of software architectures, including microservices and cloud-native applications. You are familiar with modern software development practices and tools (e.G. Git, Docker, Kubernetes) You have knowledge in the implementation and use of continuous integration and continuous deployment pipelines as well as in the automation of development processes. You have experience with microservices architectures and RESTful APIs You also have knowledge of working with databases such as My SQL, Postgre SQL, Mongo DB or Redis. You are characterized by an independent way of working, the ability to work in a team, a problem-solving mindset and a high willingness to learn. You are also fluent in German and have a good command of written and spoken English