← Zurück zur Liste
Stelle

Fullstack Engineer

Fullstack Developer • Vor Ort • Vollzeit • 📍 Sofia

SumUp is a global fintech serving over 4 million merchants across 37 markets. The Bank Web squad, part of SumUp's Bank domain, owns the web experience across the company's banking surfaces, from the merchant business account dashboard to internal back-office tooling. The team is at a key growth point, focused on modernisation and architectural decisions that shape how millions of merchants experience SumUp's banking products. The role is office-first, based in the Sofia office.

Responsibilities

  • Build and own features end-to-end across the web banking surfaces, from scoping and component implementation through testing, observability, and production maintenance
  • Work across the full stack, including defining API contracts, working with backend proxies, and integrating with the services that power the banking platform
  • Contribute to modernisation efforts, including architectural improvements, component refactoring, and stack migrations that reduce technical debt
  • Review peers' pull requests with attention to UI consistency, accessibility, and frontend best practices
  • Participate in production support and incident reviews to strengthen the squad's operational resilience

Requirements

  • Strong experience with React and TypeScript, with a track record of delivering production-ready features end-to-end
  • Genuine full-stack capability: experience defining API contracts, working with backend proxies, and owning integrations
  • Solid understanding of frontend architecture, component design patterns, state management, and how frontend applications connect to backend services
  • Experience writing and maintaining frontend tests (unit, integration, snapshot, end-to-end) and care for code quality and reliability
  • Comfort navigating a complex, multi-stack codebase (React and TypeScript are core; the broader ecosystem includes Node.js, Kotlin, Java, Go, Angular, AWS and Kafka)

Nice to have

  • Backend experience in Node, Kotlin, Java, or Golang
  • Familiarity with most of the broader ecosystem: Node.js, Kotlin, Java, Go, Angular, AWS, Kafka
  • Familiarity with CI/CD practices and safely getting changes to production
  • Exposure to AI tooling to augment engineering workflows

Soft skills

Curiosity about complex domains and enjoyment of digging into intricate user flows and edge casesCare for code quality and reliabilityCollaborative mindset

What we offer

  • Virtual Stock Option programme (a stake in SumUp's success)
  • Annual L&D budget of €2000 and 10 paid days of educational leave
  • 25 days of paid leave, plus one extra day per year of service (up to 35), plus public holidays and special leave
  • Additional health insurance and life insurance
  • On-site yoga and a co-sponsored Multisport card
  • Tax-free food voucher program and Re:Benefits platform flexibility
  • Free shuttle buses to Joliot-Curie metro station
  • Break4me: 1-month sabbatical after 3 years of service
  • Referral bonus

About the company

SumUp is a global fintech on a mission to empower small businesses with simple, affordable tools for payments, finance and customer relationships. Over 4 million businesses in 37 markets rely on SumUp, and the company employs more than 3,000 people from over 90 nationalities. SumUp is an Equal Employment Opportunity employer.