Social network you want to login/join with:
Software Engineer - Golang (m/f/d), Munich
Client: eGym
Location: Munich, Germany
Job Category: Other
EU work permit required: Yes
Job Reference: efda0498cdd5
Job Views: 2
Posted: 10.08.2025
Expiry Date: 24.09.2025
Job Description:
Your daily workout
Do you want to make a positive impact on people's health, work in a company with a flat hierarchy, and help build an open ecosystem in the fitness industry? Then we are looking for you to join us as a Software Engineer - Golang (m/f/d) in our Munich team. Our cross-functional teams develop applications for our connected fitness floor as well as APIs empowering third parties to become part of the EGYM experience.
- Development: You develop high-quality software, including features, performance, testing, and documentation.
- Team Collaboration: You work as part of a team to implement new software projects in microservices to provide APIs for external partners (m/f/d) to connect to our ecosystem.
- Learning and Development: You learn and evaluate new technologies and skills, sharing this knowledge with other developers (m/f/d) in the company.
- Technical Challenges: You actively address technical challenges and improvements, driving solutions that enhance system stability and security.
- CI / CD: You participate in CI / CD efforts, enhancing automated testing and deployment processes to enable swift and reliable releases.
Your fitness level
- Experience: You bring at least 3 years of experience in backend software development, primarily with Golang, gRPC, Microservices.
- Passion: You are a passionate backend developer (m/f/d) who writes clean, efficient, and well-documented code in Golang. Experience with Java is a plus, and you are open to expanding your skill set to other languages as needed.
- API Design: You have hands-on experience designing and building APIs for third-party integration, ensuring their security and scalability.
- Tool Flexibility: You will work with tools and technologies, although familiarity with all is not required: Postgres, NoSQL databases like Datastore, Event-Driven Architecture (e.g., Google PubSub), Linux, Docker, Kubernetes, gRPC, GCP, GitHub Actions, etc.
- Adaptability: You are comfortable working in a fast-paced environment, constantly revising assumptions in response to new information.
Your training goal for your first 6 months
- Ownership: You take ownership of your work, understand its architecture, and deliver on product requirements and features, while improving testability and functionality.
- Initiative: You bring initiatives from idea to delivery in collaboration with your team.
- EGYM Ecosystem Familiarization: You familiarize yourself with the EGYM ecosystem and the roles of different teams in the software engineering department.
- Team Integration: You integrate with the team and the company culture.
The equipment we provide
- Learning Time: Use 10% of your time for learning topics of your choice (conferences, hackathons, internal and external events, videos, books, or innovation projects).
- Modern Tech Stack Engagement: Work with our modern tech stack such as Go, gRPC, or PubSub. Curious? See all technologies here: https://tech-radar.co.ts.egym.com
- AI Tooling: Use GitHub CoPilot to boost your development.
- Choose Your Equipment: Use state-of-the-art laptops (MacOS, Linux, Windows? Choose your weapon! Also choose your Distro!).
- International Team: Join our diverse and international team to collaborate with talented professionals worldwide.
- Work-Life Balance: Benefit from flexible working hours, home office options, and 30 days of vacation per year.
- Fit and Healthy: Train for free with EGYM Wellpass in several thousand sports and health facilities across Germany or use our in-house gym with EGYM products.
- Mobility: Enjoy a monthly travel subsidy of 45€ for public transport.
- Discounts: Access various discounted offers through our employee benefits portal.
- Bike Leasing: Use our leasing bike offer for your commute or leisure activities.