Über unsRuby Labs ist ein führendes Technologieunternehmen, das innovative Verbraucherprodukte entwickelt und betreibt. Wir bieten vielfältige Möglichkeiten in der Gesundheits-, Bildungs- und Unterhaltungsbranche. Unsere innovativen Teams treiben die Zukunft verbraucherorientierter Produkte voran und wir sind immer auf der Suche nach leidenschaftlichen Menschen, die sich uns anschließen. Erfahren Sie mehr über unsere Geschichte unter:https://rubylabs.com/about-us/About The RoleAble ist auf der S
Über unsRuby Labs ist ein führendes Technologieunternehmen, das innovative Verbraucherprodukte entwickelt und betreibt. Wir bieten vielfältige Möglichkeiten in der Gesundheits-, Bildungs- und Unterhaltungsbranche. Unsere innovativen Teams treiben die Zukunft verbraucherorientierter Produkte voran und wir sind immer auf der Suche nach leidenschaftlichen Menschen, die sich uns anschließen. Erfahren Sie mehr über unsere Geschichte unter:https://rubylabs.com/about-us/About The RoleAble ist auf der Suche nach einem Middle- oder Senior-Golang-Entwickler, der für den Aufbau skalierbarer und leistungsstarker Backend-Dienste verantwortlich ist. Du entwickelst, testest, wartest und verbesserst unser Abrechnungssystem. Als Teil eines funktionsübergreifenden Teams, bestehend aus Ingenieuren und Produktmanagern, konzentrieren Sie sich darauf, konsistente und nachhaltige Ergebnisse zu liefern. Der erfolgreiche Kandidat wird eine Leidenschaft für Innovation haben, über neue Technologien auf dem Laufenden bleiben und über hervorragende Kommunikations- und Kollaborationsfähigkeiten verfügen, um effektiv in einer Remote-Umgebung arbeiten zu können. HauptaufgabenSoftwareentwicklung: Beteiligen Sie sich an der Lösungsentwicklung und Wartung von Hochleistungssystemen Backend-Dienste und -Anwendungen mit Golang. Microservices-Architektur: Entwerfen, implementieren und optimieren Sie Microservices-basierte Anwendungen und stellen Sie Skalierbarkeit, Zuverlässigkeit und Wartbarkeit sicher. Container-Orchestrierung: Arbeiten Sie mit dem DevOps-Team zusammen, um Golang-Anwendungen in Kubernetes-Clustern mithilfe von Helm für eine effiziente Paketverwaltung bereitzustellen und zu verwalten. Datenbankverwaltung: Entwerfen und optimieren Sie Datenbankschemata, Abfragen und Transaktionen, insbesondere mit Postgres. Stellen Sie Datenintegrität, Leistung und Skalierbarkeit sicher. Verwenden Sie außerdem Redis, um die Anwendungsleistung zu verbessern. Abrechnungssystem: Entwickeln und verbessern Sie das Abrechnungssystem, um eine genaue und zeitnahe Verarbeitung von Finanztransaktionen sicherzustellen. Codeüberprüfung: Führen Sie Codeüberprüfungen durch, um die Codequalität, Best Practices und die Einhaltung von Codierungsstandards sicherzustellen. Zusammenarbeit: Arbeiten Sie innerhalb des funktionsübergreifenden Teams zusammen, einschließlich DevOps, Backend- und Frontend-Entwicklern, Qualitätssicherung und Produktmanagement, um Anforderungen zu verstehen und qualitativ hochwertige Softwarelösungen bereitzustellen. Dokumentation: Pflegen Sie eine umfassende Dokumentation für Code, Architektur und Prozesse, um den Wissenstransfer und das Onboarding von Teammitgliedern zu erleichtern. Testen: Stellen Sie eine angemessene Unit-Test-Abdeckung der Anwendungen sicher und tragen Sie dazu bei, die Autotest-Suite auf dem neuesten Stand zu halten. QualifikationenErfahrung: Mindestens 4 Jahre Berufserfahrung in der Entwicklung und mindestens 2 Jahre als Golang-Entwickler mit nachweislicher Erfolgsbilanz bei der Bereitstellung skalierbarer und robuster Lösungen. Golang: Fachwissen in Golang, mit einem tiefen Verständnis seines Parallelitätsmodells, seiner Frameworks und Best Practices. Microservices: Umfangreiche Erfahrung im Entwurf, der Entwicklung und der Wartung von Microservices-Architekturen. Container-Orchestrierung: Praktische Erfahrung mit Kubernetes und Helm für die Bereitstellung und Verwaltung von Containeranwendungen. Datenbankkenntnisse: Kenntnisse im Entwerfen und Optimieren von Datenbanken, insbesondere mit Postgres. Zusammenarbeit: Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, in einer Teamumgebung zusammenzuarbeiten. Problemlösung: Starke Problemlösunging-Fähigkeiten und die Fähigkeit, kritisch über komplexe technische Herausforderungen nachzudenken. Nett zu habenAbrechnungssysteme: Frühere Mitarbeit in der Entwicklung und Wartung von Abrechnungssystemen. Cloud-Lösungen: Erfahrung mit GCP-Diensten. Datenbankkenntnisse: Erfahrung im Umgang mit NoSQL-Datenbanken. StandortRuby Labs arbeitet innerhalb der MEZ-Zone (mitteleuropäische Zeitzone). Bewerber aus allen Ländern können sich gerne auf die Stelle bewerben, sofern sie sich im Umkreis von ca. ± 4 Stunden nach MEZ befinden. Dies gewährleistet eine optimale Zusammenarbeit und Kommunikation während der Arbeitszeit. Vorteile Entdecken Sie die Vorteile, Teil unseres dynamischen Teams zu sein! Wir bieten: Remote-Arbeitsumgebung: Nutzen Sie die Freiheit, von überall und jederzeit zu arbeiten und fördern Sie so eine gesunde Work-Life-Balance. 🏡⏰Unbegrenzter PTO: Genießen Sie unbegrenzte bezahlte Freizeit, um neue Energie zu tanken und Ihrem Wohlbefinden Priorität einzuräumen, ohne Tage zu zählen. 🌴💼Bezahlte Nationalfeiertage: Feiern und entspannen Sie sich an Nationalfeiertagen mit bezahlter Freizeit zum Entspannen und Auftanken. 🎉🌟Vom Unternehmen bereitgestelltes MacBook: Erleben Sie nahtlose Produktivität mit erstklassigen Apple MacBooks, die allen Mitarbeitern zur Verfügung gestellt werden, die sie benötigen. 💻🚀Flexible unabhängige Auftragnehmervereinbarung: Nutzen Sie die Vorteile von Flexibilität, Autonomie und unternehmerischen Möglichkeiten. Profitieren Sie von Steuervorteilen, Networking-Möglichkeiten, reduzierten Anstellungspflichten und der Freiheit, von überall aus zu arbeiten. Lesen Sie hier mehr darüber: https://wiki.rubylabs.com/s/7da53238-5864-410a-ad91-22ef33ce1510 📈💼Werden Sie Teil unseres schnell wachsenden Teams und nutzen Sie diese hervorragende Gelegenheit zur persönlichen und beruflichen Weiterentwicklung!InterviewprozessNachher Nachdem wir Ihre Bewerbung eingereicht haben, führen wir eine gründliche Prüfung durch, die in der Regel 3 bis 5 Tage dauert, aufgrund der Menge der eingegangenen Bewerbungen jedoch gelegentlich auch länger dauern kann. Wenn wir eine potenzielle Eignung sehen, fahren wir mit den folgenden Schritten fort: Personalauswahl (30 Minuten) Beurteilung des logischen Denkens (40 Minuten) Technisches Vorstellungsgespräch (60-90 Minuten) Abschlussgespräch (30 Minuten) Leben bei Ruby LabsBei Ruby Labs sind wir dabei mehr als ein Team; Wir sind eine Gemeinschaft, die vereint darin ist, die Grenzen von Technologie und Innovation zu verschieben. Unsere gemeinsame Leidenschaft treibt unser Streben nach Exzellenz voran und sorgt für Wirkung, die auf der ganzen Welt Anklang findet. Wir sind ein Arbeitgeber, der Chancengleichheit bietet und Vielfalt würdigt, da wir anerkennen, dass unterschiedliche Gedanken und Hintergründe stärkere Teams bilden. Wir gehen ernsthaft und durchdacht mit Diversität und Inklusion um. Wir diskriminieren nicht aufgrund von Rasse, ethnischer Zugehörigkeit, Religion, Hautfarbe, Geburtsort, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, Alter, Familienstand, Militärdienststatus oder Behinderungsstatus. Werden Sie Teil eines Unternehmens, das die Zukunft der Technologie branchenübergreifend gestaltet.
Zeig mehr
Zeige weniger
Посадовий рівень
Starrer Wochentag
Typ зайнятості
Erster RobotertagBerufliche Verantwortlichkeiten
Ingenieurwesen und Informationstechnologien
Branchen
Technologie, Information und Medien