Position: BackEnd Golang Engineer
Company: Capgemini Engineering
Category: Golang
Experience required: 5y
English level: intermediate

Our client is a leading Switzerland multinational conglomerate corporation and the largest industrial manufacturing company in Europe. Our client is committed to shaping an ecosystem that seamlessly connects the real world with the digital world, empowering customers to optimize their energy systems and processes in buildings and industries, making them more efficient and sustainable.
As part of our continued efforts to enhance customer experience, we are currently working on a customer portal that will serve as a dedicated hub for customers to manage their requests to our client. This portal will enable customers to easily check the status of their ecosystem solutions improvement requests, submit requests for fixing, and more, in a user-friendly and efficient manner.

▪ Architecture and system design: You will be responsible for designing the system architecture and ensuring that it is scalable, reliable, and efficient.
▪ Designing and implementing complex features.
▪ Actively participate in every stage of the software development process.
▪ Communicating with engineering team on clients side

Must have
▪ 5+ years of software engineering experience
▪ Proficiency in Go (3+ years of experience)
▪ Solid knowledge of architecture patterns
▪ Knowledge of APIs development
▪ Experience with NoSQL and/or SQL databases
▪ Experience building REST-based services
▪ Experience building microservices and/or serverless applications
▪ Upper Intermediate English

Nice to have
▪ Azure technologies(CosmoDB, Azure DevOps)
▪ DevOps principles CI\CD, Deployments, bash scripting, Azure CLI, etc CLI tools
▪ Docker
▪ Kubernetes