SumUp logo

Full-Stack Engineer - Pricing

SumUp

Join SumUp as a Full-Stack Engineer - Pricing

SumUp is a leading global financial technology company that empowers small merchants in 36 countries to thrive in the digital age. We are looking for a Full-Stack Engineer to join our Pricing team in Berlin, Germany. This role is crucial in designing, building, and maintaining services that follow SumUp's microservice architecture.

Key Responsibilities

  • Design and Develop: Create high-quality, scalable code adhering to company standards and best practices.
  • API Design: Participate in API design and implementation for internal APIs.
  • Collaboration: Work closely with stakeholders and internal integrators, participating in product discussions and code reviews.
  • Documentation and Testing: Provide comprehensive documentation, ensure good test coverage, and improve code quality with security in mind.
  • Infrastructure: Define the infrastructure for your apps in the form of Infrastructure as Code (IaC) and run them in production.

What We Are Looking For

  • Experience: 3+ years of programming experience in Go, Node.js, Ruby/Rails, or Java.
  • Frontend Skills: Proficiency in modern frameworks and libraries like React and Next.js.
  • Database Knowledge: Experience with both relational (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis, DynamoDB).
  • Code Quality: Passion for clean, maintainable, and testable code.
  • Problem Solving: Pragmatic approach to problem-solving, making trade-offs when needed.
  • Quick Learner: Ability to pick up new skills and concepts quickly.

Nice to Have

  • Experience with Elixir.
  • Familiarity with AWS and Terraform.
  • Understanding of Domain Driven Design (DDD).

Why Join SumUp?

  • Global Team: Work with a truly global, multicultural team of over 3200 people from 80+ countries.
  • Comprehensive Benefits: Enjoy 28 days’ paid leave, a competitive salary package, and a virtual stock option programme.
  • Development Opportunities: Access to a learning & development budget for attending conferences and external training.
  • Wellness and Lifestyle: Participate in in-house fitness classes, yoga, and sports teams, with access to a gym in the office.
  • Additional Perks: Benefit from bike leasing, subsidized public transport, language learning platforms, and more.

SumUp is committed to creating an inclusive and equitable workplace for all employees. We encourage candidates from diverse backgrounds to apply, even if they do not meet every requirement listed.

Join us in Berlin and be part of a team that is revolutionizing the fintech landscape, making commerce seamless and accessible for small businesses worldwide.

Benefits
Extracted with AI

  • 28 days’ paid leave
  • Competitive salary package
  • Virtual stock option programme
  • Learning & development budget
  • SumUp Corporate Pension Scheme
  • Wellness benefits
  • Subsidized Urban Sports Club
  • Bike leasing
  • Subsidised Public Transport Card
  • Language Learning platform/courses
  • Kita placement assistance
  • Relocation assistance
  • Subsidised office lunches

Similar jobs

Last update: 23 minutes ago

SumUp logo
SumUp

Full Stack Engineer - Online Payments

Join SumUp as a Full Stack Engineer in Berlin to revolutionize fintech with Java, JavaScript, and microservices. Work on scalable, high-quality code.

SumUp logo
SumUp

Senior Fullstack Engineer - Platform

Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

SumUp logo
SumUp

Software Engineer - Back-End (Elixir, Kotlin, Ruby)

Join SumUp as a Software Engineer focusing on back-end development with Elixir, Kotlin, and Ruby in Berlin.

SumUp logo
SumUp

Fullstack Developer at SumUp

Join SumUp as a Fullstack Developer in Barcelona, enhancing fintech solutions with Golang and React. Empower global small businesses.

SumUp logo
SumUp

Senior Backend Engineer - Elixir

Join SumUp as a Senior Backend Engineer specializing in Elixir to innovate and support payment device features in a cross-functional team.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

SumUp logo
SumUp

Senior Backend Software Engineer (Golang)

Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.

SumUp logo
SumUp

Senior Software Engineer (Golang) - Online Payments

Join SumUp as a Senior Software Engineer (Golang) in Berlin to revolutionize fintech with scalable online payment solutions.

Unzer logo
Unzer

Senior Full Stack Software Engineer - Ruby/JS

Join Unzer as a Senior Full Stack Software Engineer specializing in Ruby and JavaScript. Work on cutting-edge fintech solutions.

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments platform in Sofia, Bulgaria.

SumUp logo
SumUp

Payment Application Engineer

Join SumUp as a Payment Application Engineer in Berlin to develop and certify payment features for card readers.

SumUp logo
SumUp

Senior Backend Engineer (Kotlin)

Join SumUp as a Senior Backend Engineer (Kotlin) to build a global digital bank, focusing on scalability, reliability, and security.

SumUp logo
SumUp

Senior Backend Engineer (Golang) - Global Bank

Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) to build a unified global banking platform for small merchants.

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments processing platform in Sofia.

SumUp logo
SumUp

Engineering Manager - Backend (Elixir, Kotlin)

Join SumUp as an Engineering Manager in Berlin to lead backend teams using Elixir and Kotlin, driving innovative banking solutions.

GoCardless logo
GoCardless

Full Stack Engineer

Join GoCardless as a Full Stack Engineer in Riga, focusing on secure tooling for Merchant Operations. Engage with diverse tech stacks including Ruby on Rails and Node.js.

Ageras logo
Ageras

Senior Full-Stack Developer

Senior Full-Stack Developer needed in Berlin, Germany. Extensive experience with Node.js, React Native, TypeScript, and system architecture required.

SumUp logo
SumUp

Senior Backend Engineer (Java) - Payouts

Senior Backend Engineer role focusing on Java and microservices architecture for global payouts at SumUp, Sofia.

SumUp logo
SumUp

Senior Android Developer

Join SumUp as a Senior Android Developer to build innovative fintech solutions using Kotlin and Android.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Buena logo
Buena

Full-Stack Engineer - Mid-level

Join Buena as a Mid-level Full-Stack Engineer in Berlin. Work with TypeScript, Next.js, and more in a dynamic startup environment.

SumUp logo
SumUp

Frontend Engineer with React.js Experience

Join SumUp as a Frontend Engineer to develop user-friendly web applications using React.js, enhancing our Online Store editor.