
Senior Golang Developer
Acronis
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
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