Senior Go Developer

Sorry, this position is no longer available
We are seeking a highly skilled Senior Go Developer to join our remote team and work on a cutting-edge project. With over 3 years of experience in AWS microservices development, you will play a key role in the design, development, and implementation of innovative solutions using Go Language and Microservice Architecture Pattern. As a Senior Go Developer, you will work closely with client teams, utilizing your strong communication and collaboration skills.
Responsibilities
- Design, develop, and implement high-quality software solutions using Go Language, AWS, and Microservice Architecture Pattern
- Collaborate closely with client teams to understand business requirements and design innovative solutions that meet their needs
- Participate in code reviews and provide feedback to ensure code quality and maintainability
- Create and maintain technical documentation, including design specifications, code documentation, and user manuals
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives
Requirements
- At least 5 years of experience in software development, with a minimum of 3 years of experience in AWS microservices development
- Solid expertise in Go Language, with a strong command of Go libraries and tools
- In-depth knowledge of Microservice Architecture Pattern, with a strong grasp of distributed systems concepts
- Experience with Amazon Web Services (AWS) and related technologies, such as EC2, S3, Lambda, and API Gateway
- Proficient in working with RESTful APIs and message brokers such as Kafka
- Experience in designing and developing scalable, high-performance systems
- Ability to deep dive quickly into unfamiliar code and technologies
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams
- Fluent English language skills with an Upper-Intermediate level or higher
Nice to have
- Experience in API design, highlighting your ability to design and develop RESTful APIs that meet industry standards
- Knowledge of Machine Learning (ML) concepts and technologies, showcasing your broader perspective on technology trends
- Experience in DevOps practices, demonstrating your ability to implement Continuous Integration and Continuous Deployment (CI/CD) pipelines
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