Senior Developer with Golang

Posted 25 days agoViewed
BulgariaFull-TimePayment Services
Company:emerchantpay
Location:Bulgaria
Languages:English
Seniority level:Senior
Skills:
Backend DevelopmentSoftware DevelopmentGitGoRESTful APIsLinuxDevOpsMicroservices
Requirements:
Good understanding and knowledge of Golang programming language, paradigms, constructs, and idioms Understanding the nature of asynchronous programming, its quirks, and workarounds. Knowledge of common Goroutine and channel patterns Experience in Low latency/high-performance software design Experience with Vendor Package Management for Golang such as Glide, dep, etc. Experience with ORM such as Gorm, etc. Understanding of unit and performance testing. Experience with testing frameworks such as Ginkgo, etc. Experience with Golang’s templating language Ability to write clean and effective Godoc comments Familiarity with code versioning tools such as Git, SVN, and Mercurial
Responsibilities:
Designing and implementing complex workflows, APIs Writing scalable, robust, testable, efficient, and easily maintainable code Translating software requirements into stable, working, high performance and high-availability software Playing a key role in architectural and design decisions, building toward efficient microservices distributed architecture
About the Company
emerchantpay
251-500 employeesFraud Detection
View Company Profile
Similar Jobs:
Posted 22 days ago
WorldwideFull-TimeSoftware Development
Golang Engineer
Company:Canonical
Posted about 2 months ago
Europe (GMT+0 to GMT+2)Full-TimeMobile Games
Staff Backend Engineer - Golang
Company:Voodoo
Posted about 1 month ago
UK/EuropeContractSoftware Engineering
Contract Senior Golang Engineer - UK/Europe based
Company:YLD