EPAM is looking for a talented and motivated Golang Developer to join our team working on the Corporate Index API project.
This role offers an opportunity to design, develop and maintain cutting-edge APIs that deliver critical information about companies by name or ID. As part of this project, you will collaborate with a multidisciplinary team to build a robust, scalable and efficient API solution leveraging modern tools and cloud technologies.
This is a hybrid position based in Nicosia, Cyprus, combining remote work with on-site collaboration in a vibrant and historic city.
If you're passionate about backend development, cloud technologies and solving complex challenges, we'd love to hear from you!
Responsibilities
- Develop high-quality software design and architecture
- Develop and maintain efficient, reusable and reliable Go code
- Ensure the best possible performance, quality and responsiveness of applications
- Identify, correct bottlenecks and fix bugs
- Help maintain code quality, organization and automatization
Requirements
- Around 4+ years of experience as a Golang Developer
- Excellent knowledge of software architecture and design patterns
- Experience in developing web applications and RESTful APIs
- Experience with containerization technologies such as Docker and Kubernetes
- Experience with Azure Cloud: AKS and Storage (Blob Storage, File shares, Tables)
- Entra ID and networking concepts (private endpoints, NSG rules, VNet integration)
- Strong understanding of databases such as PostgreSQL and MongoDB
Nice to have
- Experience with Palantir Foundry, SQL, Python
- Experience with Elasticsearch/Mongo Atlas Search