Senior Go Language Developer
Go Language, Amazon Elastic Kubernetes Service, Amazon Web Services, Spring Kafka, Circle CI, Kanban, Scrum

Sorry, this position is no longer available
We are looking for a Senior Go Language Developer to join our team remotely.
As a Senior Go Language Developer, you will be responsible for creating and maintaining distributed, event-driven microservices using Go Language, Kafka, and Kubernetes.
Responsibilities
- Develop and maintain distributed, event-driven microservices in Go Language
- Contribute to the design of new microservices and features
- Present new services and major features to our Architecture Review Board for approval
- Write robust, automated tests
- Work with product managers to translate product requirements to technical designs
- Mentor the junior members of the team
Requirements
- 3+ years of Go Language experience
- 1+ years of building microservices
- Experience working with Kafka, AWS, and Kubernetes
- Experience working with CircleCI
- B1+ English level
Nice to have
- Experience with domain-driven design and development
- Experience with Aurora, DynamoDB, and MSK
- Friendly and helpful attitude with a desire to continually learn and improve
- Excellent organizational skills
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