Senior Elixir Entwickler für skalierbare Systeme (Remote/Weltweit)

Aus der Ferne
Vollzeit
Teilzeitarbeit
Sind Sie begeistert von der Entwicklung robuster, skalierbarer Anwendungen mit funktionaler Programmierung? Verstärken Sie unser innovatives Team als Senior Elixir Entwickler, um leistungsstarke Backend-Lösungen für unsere mobile Anwendung zu konzipieren und zu implementieren. Diese Remote-Position bietet die Möglichkeit, mit modernen Technologien in einer verteilten Umgebung zu arbeiten. Hauptaufgaben: - Entwicklung von Anwendungssoftware für unsere Serviceplattform mit Elixir 1.15+ und Erlang OTP 26. - Konzeption und Implementierung von Microservices, die unter hoher Last effizient skalieren. - Integration der entwickelten Softwarekomponenten mit angrenzenden Systemen und externen APIs. - Optimierung der Backend-Leistung für die Anforderungen mobiler Anwendungen. - Erstellung umfassender technischer Dokumentation für alle entwickelten Lösungen. - Teilnahme an Code-Reviews und kontinuierlicher Verbesserung unserer Entwicklungsprozesse. - Zusammenarbeit mit funktionsübergreifenden Teams zur nahtlosen Integration aller Systemkomponenten. Erforderliche Qualifikationen und Erfahrungen: - 1-2+ Jahre professionelle Entwicklungserfahrung mit Elixir und/oder Erlang. - Ausgeprägte Leidenschaft für die Entwicklung mit Elixir und funktionalen Programmierparadigmen. - Nachweisbare Erfahrung in der Konzeption und Implementierung von Microservice-Architekturen. - Praktische Erfahrung im Aufbau verteilter, skalierbarer Hochlastsysteme. - Kompetenz mit dem Phoenix Framework 1.7+ und OTP-Prinzipien. - Verständnis der BEAM-Virtuellen-Maschine-Konzepte und Leistungsmerkmale. - Fundierte Kenntnisse in RESTful API-Design und -Implementierung. - Erfahrung mit Versionskontrollsystemen (Git) und CI/CD-Pipelines. - Ausreichende Englischkenntnisse zum Lesen technischer Dokumentation und für die Teamkommunikation. Wünschenswert: - Fortgeschrittenes Verständnis agiler Entwicklungsmethoden (Test Driven Development, Code Review, Continuous Integration). - Erfahrung im Umgang mit SQL-Datenbanken, insbesondere PostgreSQL 15+ oder MySQL 8+. - Cloud-Provider-Erfahrung (AWS, Azure, Google Cloud oder Yandex Cloud). - Kenntnisse in Containerisierungstechnologien wie Docker und Kubernetes. - Erfahrung mit Message Brokern (RabbitMQ, Kafka). - Vorherige Arbeit an Mobile-App-Backends mit LiveView oder ähnlichen Technologien. - Beiträge zu Open-Source-Elixir/Erlang-Projekten. Was wir bieten: - 100% Remote-Arbeitsumgebung mit flexiblen Zeitplänen. - Möglichkeit, an anspruchsvollen Projekten mit modernem Technologie-Stack zu arbeiten. - Berufliche Weiterentwicklung in einem Bereich mit stark nachgefragten Fähigkeiten. - Kollaborative Teamkultur, die Innovation und Qualität schätzt. - Wettbewerbsfähiges Vergütungspaket basierend auf Erfahrung und Fähigkeiten. - Regelmäßige Wissensaustauschsitzungen und Lernmöglichkeiten. Werden Sie Teil unseres talentierten Teams und helfen Sie beim Aufbau der nächsten Generation skalierbarer, widerstandsfähiger Anwendungen, die unsere mobile Plattform antreiben. Ihre Expertise in Elixir wird die Leistung und Zuverlässigkeit von Systemen, die täglich von Tausenden von Nutzern verwendet werden, direkt beeinflussen. Keyword List: Elixir Entwickler, Erlang Programmierung, Remote Entwickler, funktionale Programmierung, Microservices Architektur, verteilte Systeme, Hochlastsysteme, Phoenix Framework, Backend-Entwicklung, Mobile-App-Backend, Systemintegration, technische Dokumentation, SQL-Datenbanken, Cloud-Anbieter, AWS, Azure, Google Cloud, Yandex Cloud, skalierbare Architektur, API-Entwicklung, Agile Methodik, testgetriebene Entwicklung, kontinuierliche Integration, BEAM virtuelle Maschine