Position: Senior Golang Engineer
Company: Lohika
Category: Golang
Experience required: 3y
English level: intermediate
Published: 2023-05-01T00:00:00+03:00

**ABOUT THE PROJECT:**
Capgemini Engineering provides premium software engineering services to leading technology companies. Our customers usually range from startups to high-growth and VC-backed companies, which drives a culture of acceleration and innovation. We are sure that team extension is the only engagement model, which works best.
Our client is creating an online services platform for the video game publishers. Being behind some of the most popular game franchises in the world, it resolves all online video gaming challenges and allows game creators to shift their focus on playability. We are looking for the senior engineer with solid background in Golang and Kubernetes to help our client implementing scalable high-performance Kubernetes platform.

**RESPONSIBILITIES:**
- Work according to Agile development process in a close collaboration with the client engineers and project stakeholders
- Designing and implementing complex features.
- Actively participate in every stage of the software development process.
- Suggest technical and functional improvements to add value to the product
- Architecture and system design: You will be responsible for designing the system architecture and ensuring that it is scalable, reliable, and efficient
- Communicating with engineering team on client’s side

**EDUCATION, SKILLS AND EXPERIENCE:**
- 4+ years of commercial software development experience
- Proficiency in Go (3+ years of experience)
- Hands on experience managing Kubernetes systems
- Docker
- Solid knowledge of architecture patterns
- Experience building microservices and/or serverless applications
- Upper Intermediate English or better

**WOULD BE A PLUS:**
- Google Cloud Platform
- Experience creating Kubernetes controllers
- DevOps skills
- Solid understanding of underlying technologies (TCP/IP, Linux/Unix internals)
- Experience developing and deploying large scale distributed systems