Overview
We are seeking a talented and enthusiastic Golang Developer to join our progressive team.
You are curious, persistent, logical, and possess a growth mindset. You thrive on the principles of your craft and excel at crafting elegant solutions for complex challenges. In this role, you will play a critical part in designing and delivering high-performing backend services and APIs while collaborating with team members and stakeholders to create scalable and efficient solutions.
Responsibilities
- Design and maintain HashiCorp Vault plugins, backend services, or APIs using the Go programming language
- Write clean, efficient, and high-quality code aligned with best practices and coding standards
- Collaborate with the product manager, architect, and stakeholders to align technical solutions with requirements
- Coordinate with engineers to deliver scalable and high-performing solutions during high usage
- Conduct code reviews to enhance code quality, performance, and maintainability
- Identify and resolve issues reported by stakeholders or internal teams
- Remain informed about trends in the Go community to implement process improvements
Requirements
- 2+ years of experience in developing backend services or APIs using the Go programming language
- Expertise in the Go programming language, including concurrency, channels, and error management
- Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes and Helm
- Proficiency in version control systems, particularly GitHub
- Strong communication and collaboration abilities
- Competency in problem-solving and troubleshooting
- Flexibility to operate effectively under tight deadlines in a dynamic environment
- English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
- Proficiency in using cloud platforms such as Google Cloud Platform or AWS
- Knowledge of microservices architecture and distributed systems
- Understanding of agile methodologies such as Scrum or Kanban
Bulgaria
- Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Being part of a collaborative, fast-growing, and innovative design team
- Established and accelerated growth toward different career paths, competencies, and roles
- Broad projects variety and possible mobility between projects over the time
- Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
- Varied social benefits, Sports, Transportation and Health programs
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
- Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week