Position: Lead Go Developer
Company: EPAM
Experience required: 5y
Category: Golang
English level: upper
Published: 2023-05-01T00:00:00+03:00

The customer is re-architecting the internet. We build and operate data centers at the edge of the "last mile" network, presenting them as an interconnected fabric of remotely operated facilities.  connects the centralized cloud to the last mile network and enables a new class of local, real-time applications' including IoT, mobile augmented reality, and autonomous driving. These applications need optimized connections to the last mile network and require computing and storage to be located more closely to the device or application. This is called infrastructure edge computing is the leader in this category. The project will be the largest system of edge colocation and interconnection, serving the world's largest wireless carriers, media companies, cloud providers, and web-scale companies. The company combines multi-tenant colocation with software-defined interconnection and high-speed networking, delivering the most flexible, highly-distributed infrastructure at the edge of the wireless 

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, Google Hangouts
● Have knowledge of modern distributed system architectures (data center operations experience is a huge plus

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