• 3+ years of experience in software development
• Expertise in Golang
• Ability to clearly communicate your ideas, solutions and discuss them with the team
• Ability to design and develop microservices in distributed systems
• Quality-driven attitude
• Full understanding of Gitflow
• Experience of working with agile-driven projects
• Knowledge of DB principles
• Advanced time management, organizational and collaboration skills
• Strong communication skills
• Intermediate or higher English level, both spoken and written (B1+)
• Experience of working with Kubernetes and containerization would a plus
• Experience of clouds (private and public)
• Understanding and knowledge of infrastructure
• Experience of DevOps methodologies and CI/CD flows
• Knowledge and experience of other development languages
• Competitive compensation depending on experience and skills
• Individual career path in engineering
• Social package — medical insurance, sports
• Unlimited access to LinkedIn learning solutions
• Compensation for sick lists and regular vacations
• English classes with certified English teachers
• Design, develop new services and improve our existing services
• Ensure service scalability and reliability through effective code and data storage design
• Ensure quality by supplying features with the right combination of unit, acceptance, and end-to-end tests
Currently, we are looking for an experienced Go Software Engineer for our Ukrainian offices to strengthen and ramp up a team.