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