Position: Golang Senior  Engineer (  in Romania )
Company: Сapgemini
Category: Golang
Experience required: 3y
English level: intermediate

Fast growing company that helps users deliver intuitive search and discovery experiences on their websites and mobile apps. The goal of the product is to provide users the ability to find the desired information in as short time as possible.  
Millions of developers around the world use the product to unleash their content across their digital properties. They use the product because it is API-first, which unlocks incredible flexibility.
Using AI/ML, Search and Recommend APIs simplifies the ability to understand users’ intent so that it is possible to personalise experiences and offers — even from "first visit” and “first search.” This enables companies to move beyond content-based search to predictive, intent-based experiences. Importantly, it will enable online retailers to monetise new products, new visitors, and infrequent visitors like they have never been able to do before.
Company provide APIs used by thousands of customers in more than 100 countries
Take an active role in architectural discussions
Suggest technical and functional improvements to add value to the product
Work closely with product management to build new features
Implement BE functionality according to high-quality delivery standard
Cover code with a sufficient number of tests
Report to TL and stakeholders about current status, technical and other risks
Migrate mono-repo to micro-services
•	University degree in Computer Related Sciences or equivalent working experience 
•	Commercial web-development experience (4+ years)
•	Solid experience with GoLang required
•	Willing to learn other languages and technologies
•	Web development experience, strong knowledge of web protocols
•	Unit testing experience
•	Upper-Intermediate English