Position: Golang Developer
Company: EPAM
Experience required: 3y
English level: upper

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

Experience with Golang is the MUST
Solid experience in software development
Ability to communicate clearly your ideas, solutions and discuss them with the team
Ability to design and develop microservices in a distributed systems
Quality-driven attitude
Full understanding of git-flow
Experience with agile-driven projects
Knowledge of DB principles
Advanced time management, organizational and collaboration skills.

Nice to have
Experience with Kubernetes and containerization is a plus
Experience with clouds (private and public)
Understanding and knowledge in infrastructure
Experience in DevOps methodologies and CI/CD flows
Knowledge and experience with other development languages
English language