Back to Search
Chief Go Developer
Sorry, this position is no longer available
We are looking for a Chief Golang Developer to join our remote team.
Your primary focus will be to fully automate provisioning, deployment, management, and monitoring for a rapidly evolving and highly scalable set of SaaS services. You will work with members of the DevOps team, alongside a DevOps architect, 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. You will also design and implement components of the next-generation internal developer platform and recommend ways to improve system reliability, efficiency, and quality.
Responsibilities
- Develop, design, and maintain features that empower developer productivity
- Work closely with various cross-functional product teams to ensure best practices are implemented
- Stay up-to-date on key trends, especially in the area of technologies and frameworks like Kubernetes, Docker, ELK/Prometheus, etc.
- Own Platform Engineering and contribute towards initiatives such as CI/CD and enterprise monitoring
- Develop REST APIs and contribute to the overall API framework
- Use multiple open software to develop a Developer Platform
Requirements
- 10+ years of experience in software development with a focus on GoLang
- Demonstrated experience in leading and managing teams of developers, ensuring successful project outcomes
- Experience with developing REST APIs and contributing to the overall API framework
- Experience with container-based software using Docker/Kubernetes and other container technologies
- Experience with Amazon Web Services, such as EC2, VPC, ELB, S3, and CloudFormation, or equivalent services in GCP and/or Azure
- Experience with Cloud Services API and a focus on reliability and security
- Strong understanding of Microservices architecture and container-based software
- Ability to design highly scalable distributed systems using different open-source technologies
- Proficient in spoken and written English, allowing effective communication with team members and stakeholders
- Experience in application performance tuning, memory management, and scalability
- Able to mentor junior team members and promote best practices
Nice to have
- Experience in working with ELK/Prometheus
- Experience with GCP and/or Azure
- Experience with Python or other programming languages
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