Acronis

Senior Golang Developer

Acronis

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and maintain efficient and reliable Golang code
  • Perform code reviews, implement unit tests, debug, and integrate code
  • Work closely with other engineers (including engineers from other teams) to develop new product features
  • Suggest and implement improvements on current product functions

Requirements

  • 5+ years of development experience with Golang
  • Experience with REST API
  • Strong knowledge of software engineering principles (standard algorithms, data structures, multithreading, and multiprocessing)
  • Ability to work as part of a distributed international team
  • Ability to communicate in English
  • Experience with database technologies (MySQL, MS SQL, PostgreSQL)
  • Experience with Kubernetes
  • Experience with Git, JIRA, Bitbucket, Confluence, etc.
  • Experience with MS APIs (Graph/EWS/etc) [Would be a plus]
  • Experience with Google cloud APIs (Drives/Mails/etc) [Would be a plus]
  • Experience with messaging (RabbitMQ) [Would be a plus]
  • Knowledge of IMAP/SMTP protocols [Would be a plus]
Benefits
  • Health insurance
  • Flexible working hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangREST APIsoftware engineering principlesalgorithmsdata structuresmultithreadingmultiprocessingdatabase technologiesKubernetesmessaging
Soft Skills
communicationteam collaboration