Information on COVID-19 for our merchants. Read More.

Arrow

Back to all jobs

Senior Go Developer - Anti-fraud squad

Sofia · Engineering

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 Anti-fraud squad we are building the anti-fraud mechanisms to help us keep our merchants and their customers safe. Monitoring million transactions per day and finding suspicious patterns between them is no easy task. That’s why we will be creating in-house solutions as well as integrating with third party anti-fraud providers. At SumUp you can be the hero who stops bad actors from operating and who enables small merchants around the world to accept payments in a safe environment!

You will be working alongside Software Engineers and Data Scientists that are creating an integrated fraud-prevention solution, that will take advantage of cutting edge technologies like machine learning and property graph databases.

A few of the technologies you will be able to use are: Go, Kafka, Kubernetes, Docker, Terraform, PostgreSQL and NOSQL data storages.

SumUp is passionate about open source software, and we are proud of what we have given back to the community, including in GoLang.

Check out here: https://opensource.sumup.com/

WHAT YOU’LL BE DOING

  • Architect, envision and help building the Anti-fraud platform

  • Design, implement, and iteratively improve new backend services.

  • Maintain and extend existing backend services.

  • Integratе with third party providers in a meaningful way for SumUp

  • Be involved in discussions when selecting a new third party provider

  • Participate in API design and implementation for both internal APIs and those exposed to our third-party integrators

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

  • Coach and mentor other engineers to increase their abilities and productivity.

  • Actively provide code review feedback to other software engineers, considering both style and implementation.

  • Collaborate on thoughtful and comprehensive documentation and testing for your features before shipping them.

YOU'LL BE A GREAT FIT FOR THIS POSITION IF

  • You have a Bachelor's degree or equivalent experience in Computer Science/Information Technology;

  • You have at least 3 years experience with one or more of the following languages: Golang, Ruby (also on the Rails), Java 

  • You are technology agnostic and you are willing to use the right tool for getting the job done

  • You have experience with microservices architecture and Restful APIs

  • You have experience with Git

  • You have experience with SQL (PostgreSQL) and NoSQL storages

  • You have experience within Linux/Unix environment (comfortable working with a CLI)

  • You have solid OOP and FP skills

  • You have solid debugging, optimisation and problem-solving skills

  • You are self-motivated, proactive and engaged attitude towards projects

  • You have the ability to write clear and concise code that your teammates can understand and build upon

  • You are fluent in English - you'll be part of a truly global company!

WHY YOU SHOULD JOIN SUMUP

  • You'll have the space to drive your career here and take ownership of projects

  • You’ll have the chance to work on a diverse and international team

  • You'll be able to attend global offsites/hackathons/team events

  • You'll have a competitive compensation 

  • 10 days educational vacation and personal educational budget

  • 25 days paid vacation + 1 accumulative day for each year of employment at SumUp

  • Additional health insurance

  • Multisport cards

  • Various discounts for SumUp employees

  • Attractive referral program

  • Employee Assistance Program

  • Transportation to/from the office building

  • Office relaxation activities such as yoga and massage

  • Innovative office design featuring an amazing 360 (insert symbol) Sofia view, a music room, events forum space, fully equipped kitchen facilities, and cozy meeting rooms

  • Food and drinks for all SumUp employees

  • Various sports activities, such as running, football, table tennis, etc.

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.