Senior Developer
emerchantpay
πRemote - Bulgaria
Please let emerchantpay know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join emerchantpay, a leading global payment service provider, as a developer contributing to our innovative payment solutions. You will design and implement complex workflows and APIs using Go (as a second language) within a microservices architecture. This role requires strong Golang programming skills, experience with asynchronous programming, and familiarity with testing frameworks. We offer excellent working conditions, professional development opportunities, a fully distributed and remote work environment, and a comprehensive benefits platform.
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
- Design and implement complex workflows, APIs
- Write scalable, robust, testable, efficient, and easily maintainable code
- Translate software requirements into stable, working, high performance and high-availability software
- Play a key role in architectural and design decisions, building toward efficient microservices distributed architecture
Preferred Qualifications
- Experience in building APIs using the latest standards
- Experience with JavaScript frameworks like Ember, Angular, React
- Experience with Ruby or Ruby on Rails
- Experience with Redis
- Experience with RabbitMQ or other message brokers
- OpenSSL, mod_security, general security knowledge
- Linux and DevOps skills with AWS, Puppet, Chef, Ansible, etc
- Previous experience in the payment industry
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
- Team buildings and fun activities
- 25 days paid holiday, 1 day for every 2 years with us
- Fully distributed and remote
- Benefits platform containing many benefits to choose from
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πEurope, Asia
- π°$115k-$150kπUnited States
- πSweden
- πIndia
- πRomania
- π°$150k-$180kπUnited States
- πWorldwide
- πWorldwide
- πWorldwide
Please let emerchantpay know you found this job on JobsCollider. Thanks! π