Position: Senior Software Engineer, Back End - Golang (Romania)
Company: Capgemini Engineering Ukraine
Category: Golang
Experience required: 3y
English level: upper

**Candidate must be based in Romania**

The product helps users find desired information in as short time as possible. Millions of developers worldwide use it for flexible content deployment. Its API-first approach enables personalized, intent-based experiences with AI/ML, Search and Recommend APIs. APIs are trusted by thousands of customers across 100+ countries, driving revenue for online retailers through targeted product recommendations.

**MAIN TASKS AND RESPONSIBILITIES**
• 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

**EDUCATION, SKILLS AND EXPERIENCE**
• 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
• Knowledge of Ruby and JS/TS is a plus