Remote Otter LogoRemoteOtter

Senior Developer with Golang - Remote

Posted 19 weeks ago
Software Development
Full Time
Worldwide

Overview

emerchantpay is a leading global payment service provider and acquirer for online, mobile, in-store and over the phone payments. Our global payments solution is available through a simple integration, offering a diverse range of features, including global acquiring, global and local payment methods, advanced fraud management and performance optimisation. We empower businesses to design seamless and engaging payment experiences for their consumers.

In Short

  • 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.

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.

Benefits

  • Fast-growing payment company.
  • Excellent working conditions, casual atmosphere, and state-of-the-art hardware.
  • Modern, challenging, constantly growing business.
  • Professional development - books, trainings, certifications, etc.
  • 25 days paid holiday, 1 day for every 2 years with us.
  • Fully distributed and remote.
emerchantpay logo

emerchantpay

emerchantpay is a leading global payment service provider and acquirer, specializing in online, mobile, in-store, and over-the-phone payments. The company offers a comprehensive global payments solution that is easily integrated and features a wide array of services, including global acquiring, various payment methods, advanced fraud management, and performance optimization. emerchantpay is dedicated to empowering businesses to create seamless and engaging payment experiences for their customers, while fostering a modern and dynamic work environment that supports professional development and remote work.

Share This Job!

Save This Job!

Similar Jobs:

ABOUT YOU SE & Co. KG logo

Senior Golang Developer - Remote

ABOUT YOU SE & Co. KG

12 weeks ago

Join our team as a Senior Golang Developer to build an innovative hosting platform for our clients.

Germany
Full-time
Software Development
Ruby Labs logo

Senior Golang Developer - Remote

Ruby Labs

14 weeks ago

Join Ruby Labs as a Senior Golang Developer and be part of a remote team building innovative backend services.

Worldwide
Full-time
Software Development
CI&T logo

Senior Golang Developer - Remote

CI&T

23 weeks ago

Join CI&T as a Senior Golang Developer to lead transformation projects in a major Brazilian bank.

Brazil
Full-time
Software Development
Brixio logo

Senior Golang Developer - Remote

Brixio

24 weeks ago

Join our team as a Senior Golang Developer to design and develop scalable backend applications in a fully remote role.

Philippines
Contract
Software Development
CI&T logo

Senior Golang Developer - Remote

CI&T

25 weeks ago

Join CI&T as a Senior Golang Developer and work on innovative application projects in a dynamic environment.

Brazil
Full-time
Software Development