Arrow

Back to all jobs

Principal/Senior Software Engineer (Golang) - Verification

Sofia, Bulgaria · Engineering

SumUp is a global fintech company. We are passionate about our products and the vision of bringing new payment solutions to small merchants around the world. We rely on local, autonomous, cross-functional teams that can take an aspect of our product and perfect it from concept to execution. 

The Job

The Verification squad is in charge of providing technological solutions for large scale automated verification of merchants. We partner with multiple renowned data and service providers to create a quick, efficient and secure onboarding experience. The Verification squad stops bad actors from operating and enables small merchants around the world to accept payments in a safe environment.

We employ a wide range of technologies including: Go, Kafka, Kubernetes, Docker, Terraform, PostgreSQL, RabbitMQ

What you’ll do

  • Design, implement, and iteratively improve backend services.

  • Maintain and extend existing backend services.

  • Explore and integratе third party providers.

  • Collaborate with a cross-functional team of software and devOps 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 great for this role if

  • You have experience with microservices architecture and Restful APIs

  • You have experience building and running large scale distributed systems

  • You have experience with one or more of the following languages: Golang or Java

  • You have experience with Git and agile software development

  • You have experience with SQL and NoSQL storages

  • You have experience within Linux/Unix environments

  • You are self-motivated, proactive and enjoy collaborating on projects

  • You appreciate and enforce high engineering standards and good practices

  • You are fluent in English

Why you should join SumUp

  • You’ll take ownership of projects and deliver value to many merchants around the world.

  • You’ll drive your career and develop your skills among a team of experienced professionals.

  • You’ll receive 25 days paid leave, plus 1 additional day for each year of employment.

  • You’ll receive an individual learning budget and can take up to 10 days’ educational leave to expand your skillset.

  • We offer additional health insurance, a subsidized Multisport card, free shuttle buses from Joliot-Curie metro station and other great benefits.

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.

SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.

SumUp will not accept unsolicited resumes from any source other than directly from a candidate.