Position: Lead Golang Engineer
Company: EPAM
Experience required: 3y
English level: intermediate

Our customer builds and operates data centers at the edge of the "last mile" network

Required Skills

● 4+ years of experience developing reliable, testable, scalable APIs/Microservice architecture
● 4+ years of experience architecting cloud/bare-metal container infrastructure
● Go (Golang)
● Python
● Linux
● PostgreSQL
● Docker
● Kubernetes
● Helm
● Experience working with AWS, Google Cloud
● Jenkins

Suggested Skills

● Prometheus
● Grafana
● Terraform
● Web Proxies / Load Balancers
● VPC networking
● SSL/TLS encryption
● GitHub Actions
● Jenkins

 Responsibilities:
● Encourage the client team to be self-organized, help to resolve any blockers for the team, and work with all stakeholders to achieve team goals.

● Act as a champion for modernizing our tech stack, working on building our APIs and Services in Go, utilizing best practices for application quality while ensuring acceptable responsiveness and scalability of developed applications targeted for production deployments.

● Proactively collaborate with a distributed engineering team to design and launch new features. Understand how to implement security and data protection.

● Have excellent communications skills, both verbal and written, and experience with online communication tools, e.g. Jira, Slack, and Google Hangouts

● Have knowledge of modern distributed system architectures (data center operations experience is a huge plus