Back to all jobs

Senior Backend Engineer - Hardware Tribe

São Paulo, Brazil · Engineering

We are hiring a BACKEND SOFTWARE ENGINEER for SumUp.


About SumUp

At SumUp, we are driven to empower small businesses across the globe by helping them succeed with honesty and partnership. Because for us, being a global FinTech company means respecting each country's cultural diversity from the very first step of the hiring process forward.

To get there, we are putting together an awesome team that is committed to one another and to our customers.

As a Backend Software Engineer, your responsibilities will be:

  • Participate in API design and implementation for both internal APIs and those exposed to our partners.

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

  • Collaborate across the team members to ensure smooth deployment, continuous operation and support for quality products.

  • Work with other engineers to scale their abilities and productivity.

  • Actively provide code review feedback to your peers, considering both style, quality, implementation, metrics and other relevant matters.

  • Build amazing experiences through technology, taking into account the business outcome added on it

  • Build working software over comprehensive documentation, without neglecting quality along the way

  • Active contribute to evolve the SumUp culture, to keep growing our community and knowledge sharing.


Experience with at least one of the following languages: 

  • Ruby

  • Javascript

  • Erlang

  • Elixir

  • Java

  • GoLang

  • Python;

  • Experience with Git;

  • Experience with SQL (preferably PostgreSQL);

  • Solid OOP and Functional Programming skills;

  • Solid debugging, optimisation and problem-solving skills;

  • Self-motivated, proactive and engaged attitude towards projects;

  • Experience with Agile Methodologies 

  • Fluency in software design principles, architecture and design patterns (SOLID, SAGA, Microservices, MVC, MVVM, etc)

  • English, to interact and co-create with other engineers around the globe 

It will be really nice if:

  • Contribution to open source projects or personal projects is part of what you do;

  • You have experience working in an international environment with distributed teams;

  • You are engaged in the Tech Community.

  • You have proven experience on products with high scalability or with high aggregate value for customers 

Get on board in our super diverse ambient at SumUp:

  • Empowerment to do great things and the opportunity to leave your mark in a high-growth organization;

  • An amazing team and work environment, that works with passion and purpose to achieve incredible results;

  • We give you tools to design and create your own career path

  • Nice flexible working hours - you make your own schedule and have the freedom to align with the team if you want to work from home;

  • Benefits: transport voucher or parking space, meal voucher, Gympass, healthcare insurance (dental optional), life insurance;

  • Convenient location in the heart of Pinheiros (São Paulo), close to the central station and main avenues;

  • Amazing office with all the structure to do amazing work and to have fun (games, video games, ping pong table, slide, and foods. Lots of food!);

  • Everyone has a voice: weekly meetings with the whole company. Transparency is key for us!

Why you should join SumUp

  • We’re a truly global team of 2000+ people from 60+ countries, spread across 3 continents.

  • SulAmérica health insurance plan (co-participation), Caju benefit (multiple possibilities: meals, culture, health), Partnership for mental health activities with Zenklub, optional dental assistance, transport voucher or parking space at the office building, meal/food voucher, Gympass, life insurance and more.

  • You’ll have the freedom to work from anywhere in Brazil. Our office is based in the heart of São Paulo, one of LATAM’s leading tech hubs and most vibrant cities.

SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions based on 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.