Position: Go Engineer
Company: EPAM
Experience required: 2y
English level: intermediate

RESPONSIBILITIES
Write clean, simple, maintainable, and testable code
Design, implement and maintain cloud-based services and APIs
Monitor, troubleshoot, and debug applications
Participate and run code reviews
Follow emerging technologies and frameworks

REQUIREMENTS
BSc/MSc in Computer Science, Engineering, or any other relevant degree
In-depth experience with Go. Experience in other programming languages is considered a plus
In-depth experience with REST service designs
Experience with monitoring, logging, and tracing systems
Proven experience using SQL and NoSQL databases
Very good knowledge of programming best practices and design patterns
Experience using systems and tools for automating deployment, scaling, and management of containerized applications for production service deployments
Good understanding of algorithmic complexity, data structures, and multi-threading concepts
Knowledge of AWS Cloud Services is considered a plus
A keen interest in benchmarking and optimization
Contributions to open source projects are considered a plus
Strong teamwork skills with a problem-solving attitude and interest in personal development
Upper-Intermediate level of English, both spoken and written (B2+)

WE OFFER
Competitive compensation depends on experience and skills
Individual career path
Unlimited access to LinkedIn learning solutions
Sick leave and regular vacation
English classes with certified English teachers
Flexible work hours