· 3 years of experience
Currently, we are looking for an experienced Go Software Engineer for our Ukrainian offices to strengthen and ramp up a team.
RESPONSIBILITIES 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
REQUIREMENTS 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+)
NICE TO HAVE 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
WE OFFER 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
About EPAM Systems
EPAM Systems is a leading global provider of digital platform engineering and software development services, with more than 36,700+ employees worldwide.