EPAM Systems

Senior Go Software Engineer

1 month agoKyiv, Ukraine

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.

DESCRIPTION
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
Apply