About the Role
We are looking for an experienced Senior Backend Engineer to join our Foundation Engineering team. In this role, you will be crafting the core services that power the entire Urban Sports Club ecosystem, focusing on application-level, system-wide services that enable our multi-million user base to interact with our platform seamlessly. Your initial focus will be taking ownership of our critical Identity & Authentication services and our core Search backend, with plans to architect and scale a centralized Notification service. You will act as a force multiplier for our engineering department by designing highly scalable, secure, and performant internal APIs and services.
Responsibilities
- Architect, develop, and maintain high-throughput, application-level foundational services, focusing initially on identity/authentication and our core search backend service.
- Design and implement future shared services that support our vision for scaling the platform.
- Build clean, robust, and well-documented internal APIs and developer tools that empower other product teams to build features rapidly and securely.
- Deliver highly testable, maintainable, and secure Golang code, taking full operational ownership of the components your team develops.
- Actively participate in the Urban Sports Club backend cluster, championing strong system design, modularized architecture, and automated testing across the company.
- Work closely with product owners, tech leads, and other engineering teams to understand their requirements and translate them into scalable, domain-agnostic solutions.
Requirements
- Extensive industry experience as a Senior Backend Engineer developing, optimizing, and troubleshooting large-scale applications written in Go (6+ years).
- Solid understanding of or direct experience with core foundational services like Identity/Authentication protocols (e.g., Keycloak, OAuth2, OIDC) and search engines.
- Deep understanding of data structures, algorithms, and distributed system design.
- Ability to build modular, high-volume services that remain performant under heavy traffic.
- Track record of designing clean, secure, and developer-friendly internal APIs that scale across multiple engineering teams.
- Comfortable working within cloud ecosystems (GCP/AWS) from an application perspective, understanding how to leverage cloud-managed services efficiently.
- Ability to break down complex, abstract problems into elegant software solutions.
- Effective communication with technical stakeholders.
- Mentoring abilities.
- Experience with PHP is a nice-to-have for understanding legacy logic during modernizations or integrations.
Skills
- Go
- Golang
- Identity/Authentication protocols
- Keycloak
- OAuth2
- OIDC
- Search engines
- Data structures
- Algorithms
- Distributed system design
- API design
- GCP
- AWS
- PHP
Location
- Berlin
Work Type
- Hybrid
- Remote (up to 120 days within EU, UK, Switzerland, including 30 days outside EU)
- On-site
Experience Level
- Senior
Benefits
- Free Urban Sports Club L Pro Membership + Friends and Family Discount
- Flexible Work Model
- Extended Remote Work Options (up to 120 days within EU, UK, Switzerland, including 30 days outside EU)
- Desk-swap option at other European offices
- 30 days of paid vacation annually
- Two additional days for volunteering
- Flexible working hours
- Complimentary access to mental health provider Open Up
- Annual budget of €1,000 for professional growth
- Regular internal training sessions
- Weekly German and English language classes
- Regular team and company events
- Wellness initiatives
About the Company
- We are among the leading platforms for sports and wellness in Europe, dedicated to inspiring people to live active, healthy lives.
- With just one membership we offer access to thousands of fitness and wellness experiences across the continent.
- Urban Sports Club is now a proud part of Wellhub, creating a global wellbeing ecosystem.
- Together, we connect 39,000 corporate clients and 97,000 wellness partners across 18 countries, offering millions of people even more ways to stay active and take care of their health.
Equal Opportunity
- Urban Sports Club is committed to providing a friendly, safe, and welcoming environment for everyone who applies for a position or already works with us, regardless of their sports preferences, gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion (or lack thereof).
