Arrow

Back to all jobs

Senior Ruby Engineer (Verification Squad)

Sofia, Bulgaria · Platform

As part of our vision to become a truly global fintech company, we are building out local, autonomous, cross-functional teams that can take an aspect of our product and perfect it from concept to execution. In Payments Tribe our goal is to build a global financial ecosystem while turning transactions into interactions. We are passionate about our product and the vision of bringing new payment solutions to small merchants. 

THE JOB

In the Verification squad we are building the verification mechanisms to help us verify the identity of our merchants in the least disturbive way. We have hundreds of thousands of new merchant registrations per month, and it is crucial that we have automatic ways of verifying their identity. To achieve this, we are integrating different third party providers as well as developing our own tools.

At SumUp you can be the hero who enables small merchants around the world to accept payments seamlessly in a safe environment!

WHAT YOU’LL BE DOING

  • Help increase the number of automatically verified merchant accounts and thus reduce the burden of manual verification on our onboarding agents

  • Add new features in sustainable way to our existing Ruby system

  • Craft and polish the final product - i.e. proper logging, monitoring and alerting on all new features developed

  • Identify and use the technologies needed to get your job done

  • Collaborate with other software/QA/sysops engineers to ensure smooth deployment, continuous operation and support for quality software

YOU'LL BE A GREAT FIT FOR THIS POSITION IF

  • You have at least 2 years of server-side development experience utilising Ruby outside and within the Rails environment.

  • You have experience in testing methodologies, e.g. RSpec or any other approach

  • You’re a pragmatic programmer who understands what’s needed to get things done.

  • You’re a team player and strong collaborator, and are excited to share knowledge with the engineering team.

  • You love to learn and constantly improve your own skills, and aren’t afraid to jump into new things.

THE FOLLOWING WILL BE CONSIDERED A PLUS

  • Experience with Relational / Non-Relational / Graph Databases 

  • Experience with Golang or willingness to learn it

  • Experience with Kafka, Docker, Kubernetes

  • Previous experience in the payment industry

WHY YOU SHOULD JOIN SUMUP

  • Our engineering team has a dedicated annual learning budget. We encourage you to participate in external events both as an attendee and a speaker. You are entitled to additional Educational (Training) leave in the amount of 10 working days within one calendar year.

  • We have a weekly hack-time for working on side projects or contributing to open-source initiatives.

  • We have annual offsites where our dev teams from around the world gather to share their tech experiences and work together on fun projects.

  • We arrange bi-weekly Lunch and Learn events, pair programming sessions and other fun team activities.

  • We offer some great benefits: 25 days paid vacation (plus 1 extra day for each year you work in SumUp), additional health insurance, office massages, yoga classes and a subsidised sports card.

Sounds interesting? To get a sense of the team and atmosphere have a look at: https://www.facebook.com/InsideSumUpBG

Looking forward to receiving your application!

ABOUT SUMUP

We believe in the everyday hero.

Small business owners are at the heart of all we do, so we're creating tools that help them run their business. With a founders mentality and a 'team-first attitude' our diverse teams across Europe, South America, and the United States work together to ensure that the small business owners we partner with can be successful in doing what they love.