Back to Search
Senior Go Developer
Sorry, this position is no longer available
We are looking for an experienced Senior Go Developer to join our remote team and take ownership of our internal developer platform.
You will fully automate provisioning, deployment, management, and monitoring for a rapidly evolving and highly scalable set of SaaS services. You will work alongside a DevOps architect and members of the DevOps team to ensure best practices are implemented across applications, lead teams in the direction of initiatives such as CI/CD and enterprise monitoring, and work on support services operational on the cloud.
Responsibilities
- Develop, design, and maintain features that empower developer productivity
- Design and implement components of next-generation internal developer platform
- Recommend ways to improve system reliability, efficiency, and quality
- Work closely with various cross-functional product teams
- Stay up-to-date on key trends, especially in the area of technologies and frameworks like Kubernetes, Docker, ELK/Prometheus, etc.
- Own Platform Engineering
- Develop REST APIs and contribute to the overall API framework
- Use of multiple open software to develop a Developer Platform
Requirements
- Minimum of 3 years of experience in software engineering and development, with a focus on Go Language
- Hands-on experience in designing and implementing REST APIs and web services using Go Language
- Solid understanding of microservices architecture and container-based software, with experience in Docker/Kubernetes and other container technologies
- Strong experience with Amazon Web Services, such as EC2, VPC, ELB, S3, and CloudFormation
- Experience using Cloud Services API with a focus on reliability and security
- Familiarity with application performance tuning, memory management, and scalability
- Excellent communication and interpersonal skills with fluency in English, at least at an Upper-Intermediate level
Nice to have
- Experience in end-to-end automation of CI/CD pipelines
- Experience with ELK/Prometheus and other monitoring tools
- Experience with GCP and/or Azure
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn