← Zurück zur Liste
Stelle

Backend Engineer (Go) - Payments Experience

Backend Developer • Vor Ort • Vollzeit • 📍 Sofia

A Go backend engineer role in SumUp's Payments Experience team (Sofia, office-first), building the services that power merchant payouts across 37 markets. A key focus is migrating legacy services off an ageing platform database while continuing to deliver new merchant-facing capabilities.

Responsibilities

  • Build and ship features in the Payments Experience domain, including payout instrument flexibility and SUBA tooling
  • Maintain and support the operational health of the team's backend services
  • Contribute to decommissioning a legacy Ruby payout-settings service and cleaning up dependencies
  • Help remove Platform DB dependencies from the Bank Accounts service
  • Take part in planning and refinement sessions, sharing technical assessments and estimates

Requirements

  • Strong hands-on experience building applications in Go with solid grasp of the standard library
  • Comfortable working within microservices architectures and RESTful APIs
  • Good knowledge of SQL databases, particularly PostgreSQL, writing clean efficient queries
  • Familiarity with Kubernetes containerised deployments and AWS
  • Comfortable navigating multi-language codebases (Go and Ruby)

Soft skills

Openness to feedbackMotivation to solve real engineering problemsCollaborationComfort with technical migration challenges

What we offer

  • Virtual Stock Option programme
  • Annual L&D budget of €2,000 for conferences and further education
  • 25 days of paid leave plus one extra day per year of service (up to 35)
  • Comprehensive health and life insurance including dental coverage
  • On-site yoga and co-sponsored Multisport card
  • Meal support
Languages: angol