Fullstack Engineer – MarTech

About the Role

As part of the Marketing Technologies Squad within the Lifecycle Tribe, this role partners closely with marketing teams to automate and scale marketing processes through streamlined tooling.

You will contribute to integrating, maintaining, and scaling marketing platform initiatives that support acquisition channels. The MarTech team combines engineering expertise, ML models, tools, and robust infrastructure to power high-performing marketing operations.

Your Responsibilities

  • Design, build, and maintain marketing automation solutions operating as reliable, highly available production systems aligned with SumUp’s microservice architecture
  • Design, develop, and maintain backend services and supporting infrastructure
  • Write high-quality, scalable code following established engineering standards and best practices
  • Build tools for campaign setup, creative generation, feed generation, and budget allocation
  • Develop user-facing workflows (frontend interfaces) enabling marketing teams to operate autonomously
  • Implement and maintain data integrations and third-party service orchestration with a focus on reliability and resilience
  • Support and enhance existing solutions such as referral, affiliate, and content-related workflows
  • Collaborate closely with Data Engineers, Data Scientists, and Software Engineers across Lifecycle and Online Marketing teams

What We’re Looking For

  • 3+ years of experience in full-stack software development
  • Experience with Go and Python (preferred)
  • Hands-on experience building web UIs using TypeScript or JavaScript
  • Experience designing and consuming RESTful APIs in microservice environments
  • Strong knowledge of SQL, with practical experience in PostgreSQL and Kafka
  • Experience working with event-driven architectures
  • Familiarity with solutions leveraging generative models
  • Solid understanding of system architecture, software design principles, data modelling, and API design
  • Collaborative mindset with openness to feedback and continuous improvement
  • Strong ownership and accountability for delivering high-quality solutions
  • Clear and effective verbal and written communication skills

Why Join SumUp?

  • 🌍 Global Impact: Work on large-scale fintech products used by 4M+ businesses worldwide (Berlin office, office-first setup)
  • 🧑‍🔬 Innovation Culture: Bi-weekly Hack Days and global Hack Weeks
  • 🌈 Diversity & Inclusion: Inclusive workplace where diverse perspectives are valued
  • 📚 Learning Budget: €2,000 annual L&D budget for conferences and further education
  • 🚀 VSOP Program: Own a stake in SumUp’s future success
  • 💶 Pension Scheme: Company matches up to 20% of contributions
  • 🔄 30-Day Sabbatical: After 3 years of employment
  • 🔗 Referral Bonus: Rewards for referring new talent
  • 🚵 Additional Benefits: Urban Sports Club subsidy, Kita placement assistance, relocation support, subsidised office lunches

About SumUp

Be empowered to do more that matters.

At SumUp, we empower small businesses globally with simple and affordable financial tools. Today, over 4 million businesses across 36 markets rely on SumUp to manage payments, finance, and customer relationships.

Our team includes 3,000+ employees from 90+ nationalities, united by collaboration, innovation, and a commitment to continuous learning. We foster an inclusive culture where everyone feels supported and belongs.

Equal Opportunity

SumUp is proud to be an Equal Employment Opportunity employer. We do not make employment decisions based on race, colour, religion, national origin, gender, sexual orientation, disability, age, or any other protected characteristic. We are committed to a safe and respectful workplace free from harassment.

Application Tip

You don’t need to meet 100% of the criteria to apply. If you don’t tick every box, that’s okay — there’s room to grow and develop your career at SumUp.

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.