Back to Search
Lead Go Language Developer
Go Language, API Gateways, Amazon Web Services, Golang Applications Development, PostgreSQL, REST API, Unit Testing, Google Cloud Platform, Python
Sorry, this position is no longer available
We are looking for a dedicated remote Lead Go Language Developer to join our team. As a Lead Go Developer, you will be responsible for developing reliable, testable, and scalable APIs and microservice architecture. You will play a crucial role in architecting cloud and bare-metal container infrastructure, utilizing your expertise in Go (Golang), Python, PostgreSQL, Docker, Kubernetes, and experience with AWS and Google Cloud. Your contributions will directly impact the success of our projects and help drive the development of cutting-edge solutions for our clients.
Responsibilities
- Lead the development of reliable, testable, and scalable APIs and microservice architecture
- Architect cloud and bare-metal container infrastructure to support high-performing applications
- Design and implement efficient and secure Go (Golang) applications
- Collaborate with cross-functional teams to develop RESTful APIs and ensure seamless integration
- Conduct unit testing and code reviews to maintain high code quality standards
- Optimize application performance and ensure scalability and reliability
- Maintain and enhance existing applications to meet evolving business needs
- Work closely with DevOps teams to automate deployment processes and infrastructure management
- Provide technical leadership and mentorship to junior developers
Requirements
- At least 5 years of experience in Go (Golang) application development
- 1+ year of relevant leadership experience
- Proficient in building reliable, testable, and scalable APIs and microservice architecture
- Extensive experience in architecting cloud and bare-metal container infrastructure
- Solid knowledge of PostgreSQL and REST API development
- Expertise in unit testing and ensuring high code quality
- Hands-on experience with Amazon Web Services and Google Cloud Platform
- Strong proficiency in Python programming
- Demonstrated ability in containerization using Docker and Kubernetes
- Experience with Helm for managing Kubernetes applications
- Familiarity with Jenkins for continuous integration and continuous delivery
- B2+ English level proficiency
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