emerchantpay

Senior Developer with Golang

emerchantpay

Overview

Role involves developing with Golang and other technologies in a remote setting.

Ideal candidate should have strong Golang knowledge and experience in low latency software design.

remotefull-timeEnglishGolangGitRedisRabbitMQAWSAnsibleJavascriptReactRubyRuby on Rails

Locations

  • Worldwide

Requirements

  • Good understanding of Golang
  • Experience in low latency software design
  • Familiarity with code versioning tools
  • Understanding of asynchronous programming
  • Experience with ORM
  • Knowledge of unit and performance testing
  • Ability to write clean Godoc comments
  • Experience with Vendor Package Management

Responsibilities

  • Design and implement complex workflows
  • Write scalable and maintainable code
  • Translate software requirements into high-performance software
  • Play a key role in architectural decisions
  • Build efficient microservices architecture

Benefits

  • Professional development opportunities
  • 25 days paid holiday
  • Excellent working conditions
  • Casual atmosphere
  • State-of-the-art hardware
  • Fast-growing company
  • Modern and challenging business
  • Fully distributed and remote