Backend Developer
Yorizon GmbH + Co. KG (AT)
About the role
About
Wir sind Yorizon: Yorizon ist Vorreiter für nachhaltige Green-IT Cloud-Computing-Lösungen und setzt seinen Fokus auf Digitale Souveränität, Sicherheit nach europäischen Standards sowie Unabhängigkeit und Flexibilität durch den Einsatz von Open-Source-Technologien. Gegründet wurde Yorizon im Jahr 2024 mit Hauptsitzen in Berlin und Wien. Das Unternehmen engagiert sich aktiv in Open-Source-Verbänden, Netzwerken und Kooperationen ein (u.a. ALASCA, OSB Open Source Business Alliance, Souvereign Cloud Stack, EuroCloud Deutschland), um Open-Source-Standards mitzugestalten und die Digitale Souveränität Europas mit innovativen IT-Lösungen zu fördern und umzusetzen. Unsere Mission ist es, Unternehmen jeder Größe mit unserem Partnerökosystem dabei zu unterstützen, ihre digitale Transformation zu beschleunigen und ihre Geschäftsziele durch den Einsatz von nachhaltigen Cloud-Technologien zu erreichen.
Responsibilities
- Backend entwickeln. Du entwickelst und wartest performante Backend-Services, Microservices und APIs mit Go (Golang).
- Features umsetzen. Du arbeitest eng mit Frontend, Product Ownern und deinem Team zusammen, um neue Funktionen umzusetzen.
- Architektur mitgestalten. Du entwickelst skalierbare Backend-Strukturen inklusive Services, Schnittstellen und Datenmodelle.
- APIs & Plattform integrieren. Du designst REST- und gRPC-APIs und integrierst diese in unsere OpenStack-basierte Plattform.
- Qualität sicherstellen. Du schreibst Tests, führst Code Reviews durch und sorgst für sauberen, wartbaren Code.
- Performance optimieren. Du verbesserst Latenz, Durchsatz und Effizienz durch Profiling und Refactoring.
- Security umsetzen. Du berücksichtigst Sicherheitsstandards (OWASP, Auth, mTLS) und Compliance-Anforderungen.
- Deployments unterstützen. Du arbeitest mit CI/CD, Docker und Kubernetes und unterstützt moderne Deployment-Strategien.
Requirements
- Go-Erfahrung. Du hast mehrere Jahre Erfahrung in der Backend-Entwicklung mit Go (Golang).
- Starke Backend-Skills. Du bist sicher in Microservices, API-Design (REST/gRPC) und modernen Backend-Architekturen.
- Datenbank-Know-how. Du kennst dich mit PostgreSQL, Redis und gängigen Datenzugriffsmethoden aus.
- Testing-Verständnis. Du hast Erfahrung mit Go-Testing-Tools (z. B. go test, Testify).
- Concurrency & Performance. Du verstehst Goroutines, Channels und Performance-Optimierung.
- DevOps-Grundlagen. CI/CD, Containerisierung und Deployment-Prozesse sind dir vertraut.
- Technisches Umfeld (Plus). Erfahrung mit Kubernetes, OpenStack, Messaging-Systemen oder Cloud-nativen Architekturen ist ein Vorteil.
- Arbeitsweise. Du arbeitest strukturiert, lösungsorientiert und mit hohem Qualitätsanspruch.
- Sprachkenntnisse. Du kommunizierst sicher auf Deutsch und Englisch.
Benefits
- Teamspirit. Du wirst Teil eines dynamischen, wachsenden Teams mit echter Du-Kultur. Wir bieten dir den Freiraum, deine Talente aktiv einzubringen und die Zukunft des Unternehmens mitzugestalten.
- Karrierechancen. Stillstand gibt es bei uns nicht. Nutze die vielfältigen Aufstiegschancen in einem expandierenden Umfeld und profitiere von unseren spannenden internationalen Perspektiven.
- Hybrides Arbeiten. Work-Life-Balance wird bei uns großgeschrieben. Du hast die Möglichkeit an bis zu drei Tage pro Woche im Home-Office zu arbeiten – an den restlichen Tagen stehen dir unsere modernen Office-Spaces in Wien und Berlin jederzeit offen.
- Deine Entwicklung. Wir investieren in dich. Mit einem eigenen Weiterbildungsbudget entscheidest du selbst, welche fachlichen oder persönlichen Skills du als Nächstes vertiefen möchtest.
- Equipment. Damit du Bestleistungen bringen kannst, kriegst du das passende Werkzeug. Wähle bei deinem Equipment frei zwischen modernsten Apple- oder Windows-Geräten.
- Mobilität. Wir unterstützen dich finanziell bei der Nutzung öffentlicher Verkehrsmittel, damit du entspannt und klimafreundlich ins Büro kommst.
- Purpose. Wenn du dich ehrenamtlich engagieren möchtest, unterstützen wir dich dabei, deinen Beitrag für die Gesellschaft zu leisten.
Requirements
- Several years of experience in backend development with Go (Golang).
- Proficient in microservices, API design (REST/gRPC), and modern backend architectures.
- Knowledge of PostgreSQL, Redis, and common data access methods.
- Experience with Go testing tools (e.g., go test, Testify).
- Understanding of Goroutines, Channels, and performance optimization.
- Familiarity with CI/CD, containerization, and deployment processes.
- Structured, solution-oriented work style with a high quality standard.
- Communicate fluently in German and English.
Responsibilities
- Develop and maintain performant backend services, microservices, and APIs with Go (Golang).
- Work closely with frontend, product owners, and your team to implement new features.
- Develop scalable backend structures including services, interfaces, and data models.
- Design REST and gRPC APIs and integrate them into our OpenStack-based platform.
- Write tests, conduct code reviews, and ensure clean, maintainable code.
- Improve latency, throughput, and efficiency through profiling and refactoring.
- Consider security standards (OWASP, Auth, mTLS) and compliance requirements.
- Work with CI/CD, Docker, and Kubernetes and support modern deployment strategies.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free