Apply

Senior Developer with Golang

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Bulgaria

🔍 Industry: Payment services

🏢 Company: emerchantpay👥 251-500Fraud DetectionTransaction ProcessingE-CommercePaymentsRisk Management

🗣️ Languages: English

🪄 Skills: GitRabbitmqRubyRuby on RailsGoAngularRedisReactLinuxDevOpsMicroservices

Requirements:
  • Good understanding of Golang programming language, paradigms, constructs, and idioms.
  • Understanding of asynchronous programming and common Goroutine and channel patterns.
  • Experience in low latency/high-performance software design.
  • Experience with Vendor Package Management for Golang (e.g., Glide, dep).
  • Experience with ORM (e.g., Gorm).
  • Knowledge of unit and performance testing frameworks (e.g., Ginkgo).
  • Experience with Golang’s templating language.
  • Ability to write effective Godoc comments.
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial.
Responsibilities:
  • Designing and implementing complex workflows and APIs.
  • Writing scalable, robust, testable, efficient, and easily maintainable code.
  • Translating software requirements into stable, high-performance software.
  • Playing a key role in architectural and design decisions.
  • Building toward efficient microservices distributed architecture.
Apply