Пропустити навігацію EPAM

Senior Go Software Engineer Kyiv, Ukraine

Senior Go Software Engineer Description

Job #: 55635
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently, we are looking for an experienced Go Software Engineer for our Ukrainian offices to strengthen and ramp up a team.


  • 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


  • 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