Lust auf eine besondere Herausforderung?Als Teil eines agilen, cross-funktionalen Entwicklungs-Teams verstärkst du die Entwicklung unserer auf Fahrradrefurbishmentprozesse zugeschnittenen neuen BPA Plattform, die das Herzstück unserer Firma bildet. Unsere Plattform steuert die gesamte Wertschöpfungskette – von der Abholung eines gebrauchten Rads über die Reparatur bis zur Auslieferung an den neuen Besitzer. Wir integrieren bestehende Softwarelösungen und setzen alle Arbeitsschritte bis zum UI am Arbeitsplatz um. Die Plattform ist in Elixir geschrieben.
Unsere offene und unterstützende Teamkultur schafft den idealen Rahmen, um dein Potenzial voll auszuschöpfen. Dich erwarten bei uns vielseitige und anspruchsvolle Aufgaben, die Chance von erfahrenen Entwicklern zu lernen, sowie eigenverantwortliches Arbeiten mit genug Raum zum Ausprobieren und Wachsen. Du kannst entweder in unserem Münchner Büro oder remote aus Deutschland arbeiten. Bereit, deine Fähigkeiten in einem motivierten Umfeld zu entfalten?
Was du brauchst, um erfolgreich zu sein- Fundierte Kenntnisse in der Entwicklung mit Elixir, Phoenix und modernen Frontend-Technologien wie Tailwind CSS
- Fähigkeit, Code zu überprüfen, zu mergen und Clean Code sowie Design Patterns anzuwenden
- Erfahrung in der Fehlersuche und Behebung von Problemen in Live-Systemen
- Erstellung klarer, verständlicher Dokumentation für Entwickler und Teammitglieder
- Erfahrung mit TDD, Unit- und Integrationstests, insbesondere in Elixir
- Kenntnisse in Continuous Integration, Deployment und grundlegenden DevOps-Aufgaben (Docker, AWS, Automatisierung) sind ein Pluspunkt
- Gute Kommunikationsfähigkeiten, Lernbereitschaft und eine hohe Eigenmotivation
Dein Beitrag zu unserer Erfolgsgeschichte- Entwicklung von Elixir-Anwendungen: Design und Implementierung von sowohl Backend- als auch Frontend-Lösungen in Elixir
- Durchführung von Refinements & Retrospektiven: Zusammenarbeit mit dem Product Owner (PO) und dem Team, um Anforderungen zu verfeinern und regelmäßig Retrospektiven zur Verbesserung der Arbeitsprozesse abzuhalten
- Code-Reviews & Merge-Prozess: Prüfung des Codes anderer Entwickler nach dem 4-Augen-Prinzip und anschließendes Mergen in den Hauptzweig
- Debugging & Fehlerbehebung: Analyse und Behebung von Fehlern im Live-System, um sicherzustellen, dass das System reibungslos funktioniert
- Technische Dokumentation: Erstellung und Pflege von technischer Dokumentation, um das Verständnis und die Wartbarkeit der Software zu gewährleisten
- Testentwicklung: Schreiben von Unit- und Integrationstests zur Sicherstellung der Codequalität und der Funktionalität der Anwendung
- Deployment, CI & DevOps-Aufgaben: Durchführung von Deployment-Prozessen, Wartung der Continuous Integration (CI) Pipelines und Unterstützung bei DevOps-Aufgaben nach Bedarf (keine Priorität, aber als "Nice-to-Have")
Warum bravobike?- work-life-experience: 30 Tage Urlaub, flexible Arbeitszeiten auf Vertrauensbasis
- workation: arbeite an bis zu 40 Tagen/Jahr aus dem europäischen Ausland
- start-up-your-career: modernes Arbeitsumfeld, kurze Entscheidungswege & viel Gestaltungsspielraum
- financial-support: Essenszuschuss, Sachwertgutschein (50€ monatlich) & Mitarbeiterrabatt auf "bravobikes" und bei unserem Partner futurebens sowie jährlicher 60€-Gutschein zu deinem Jubiläum
- green-mobility: monatlicher ÖPNV- oder JobRad-Zuschuss
- mental-health: professionelle Unterstützung durch Beratung & Support
- social-responsibility: 2 Sonderurlaubs-Tage pro Jahr für dein ehrenamtliches Engagement
- development: individuelle & zielgerichtete Entwicklungsmöglichkeiten
- equipement: moderne technische Ausstattung und ergonomische Möbel für dein Homeoffice
- top company: unbefristeter Arbeitsvertrag bei einem modernen und sicheren Arbeitgeber