Golang Developer
Client
Our client is a global music and entertainment industry conglomerate headquartered in the US with offices in over 60 countries.
Project overview
Currently, the company runs a huge infrastructure modernization and optimization program. The project includes multiple integrations with other departments and systems and there is a roadmap to build new features and develop this solution.
Position overview
We are seeking a Golang Developer to join our project team. This project will allow you to gain experience in working with complex systems and will introduce you to different aspects of the music business.
This position includes a signing bonus.
Responsibilities
- Develop and maintain back-end services using Go and microservices architecture
- Design and implement RESTful APIs to support data-driven applications
- Optimize PostgreSQL database performance and write efficient queries
- Collaborate with cross-functional teams following Agile/SCRUM practices
- Write unit and integration tests to ensure software quality and reliability
- Manage code versioning and automate deployments using GIT and CI/CD tools
Communicate effectively with team members and stakeholders in English
Requirements
- 5+ years of development experience with Go
- Experience with back-end platform development
- Understanding Go's concurrency mechanisms
- Experience with microservices
- Experience developing and implementing data-driven applications based on PostgreSQL
- Experience with performance optimization in SQL databases
- Experience with GIT, CI/CD tools (TeamCity, GitHub Actions, Octopus Deploy etc.)
- Experience writing RESTful APIs
- Experience with SCRUM/Agile development methodologies
- Experience writing unit and integration tests
- Good communication skills in oral and written English
Required skills experience
Golang | 5 years |
Microservice architecture | 5 years |
Kubernetes | 5 years |
PostgreSQL | 5 years |
Required languages
English | B2 - Upper Intermediate |