Junior-Full-Stack-Entwickler (PHP/JS)
Über Mixvoip
Mixvoip ist ein in Luxemburg ansässiges Unternehmen, das Cloud-Telefonie, intelligente Netzwerklösungen und Hochgeschwindigkeits-Internetdienste anbietet.
Wir entwickeln und betreiben Kommunikationssysteme, auf die sich Unternehmen tagtäglich verlassen. Wir entwickeln unsere Tools selbst – und genau hier kommst du ins Spiel!
Über die Stelle
Wir suchen einen Junior-Fullstack-Entwickler (PHP/JS) zur Verstärkung unseres Teams aus herausragenden Programmierern. Du arbeitest in einem kollegialen Umfeld, in dem sich alle gegenseitig unterstützen und keine Frage zu viel ist. Deine Aufgabe wird es sein, unsere internen APIs zu verbessern und zu erweitern, die von unseren hauseigenen CRM/ERP Tool. Möglicherweise gibt es auch andere Tools, die dieselben APIs nutzen.
- Backend-Stack: In dieser Position arbeiten Sie mit Symfony 7.4 unter Verwendung von PHP 8.4. Wir nutzen MySQL-/MariaDB-Datenbanken, die über Doctrine (in Symfony integriert) angebunden sind.
- Frontend-Stack: Für unser Frontend verwenden wir Quasar, das auf Vue.js basiert.
- Versionskontrolle: Wir nutzen GitLab zur Verwaltung unserer Repositorys. Es funktioniert ähnlich wie GitHub, ist jedoch privat und wird selbst gehostet. Issues werden mit Notion bearbeitet.
- Umgebung: Als Betriebssystem verwendest du Linux, da Windows die Leistung beeinträchtigt und du keinen Mac benötigst. Als IDE steht dir eine vom Unternehmen lizenzierte Version von PhpStorm zur Verfügung. Zur Einrichtung deiner Umgebung nutzt du Docker. Das spart Zeit, da du keine Abhängigkeiten (Webserver, PHP usw.) installieren und konfigurieren musst. Für die KI-gestützte Entwicklung nutzen wir Claude Code.
- Automatisierung: Wir nutzen „Make“, um die Einrichtung einer Test- und Entwicklungsumgebung zu automatisieren. Außerdem wirst du Code schreiben, der über einen Cron-Job mit Symfony-Befehlen ausgeführt wird. Falls du dich fragst, was ein Cron-Job ist: Es handelt sich dabei um einen Job-Scheduler auf Unix-Systemen, mit dem Skripte zu einem bestimmten Zeitpunkt automatisch ausgeführt werden können.
- Asynchroner Code: In bestimmten Fällen nutzen wir RabbitMQ, um Code asynchron auszuführen. Ein Teil des von uns erstellten Codes benötigt viel Zeit bis zur Ausführung. Wir stellen diese Aufgaben in eine Warteschlange, damit sie ausgeführt werden, sobald Ressourcen verfügbar sind. So wird vermieden, dass sich Skripte aufhängen und das Terminal blockieren.
- Testen und Debuggen: Unsere Tests werden mit PHPUnit 11.4 geschrieben. Wir verwenden xdebug, falls wir unseren Code Schritt für Schritt debuggen müssen.
Zu Ihrer Erleichterung sollten Sie sich auf die unterstrichenen Schlüsselwörter konzentrieren. Sie wissen nicht, welche das sind? Kein Problem, das lernen Sie mit der Zeit. Sie könnten diese Begriffe jedoch auch googeln, um zumindest eine Vorstellung davon zu bekommen, wofür sie verwendet werden.
Was benötigen wir von Ihnen?
Bei Mixvoip legen wir mehr Wert auf Leidenschaft als auf Qualifikationen. Zwar schätzen wir akademische Abschlüsse und umfangreiche Berufserfahrung, doch stehen diese nicht im Vordergrund. Was wir wirklich suchen, sind Menschen, die von einer echten Begeisterung für das Programmieren sowie dem Wunsch, zu lernen und sich weiterzuentwickeln, angetrieben werden.
Gute Englischkenntnisse sind wichtig, da unsere vielfältigen Teams diese Sprache als gemeinsame Kommunikationssprache nutzen.
Wenn du die Rolle eines Junior-Entwicklers übernimmst, ist es ganz normal, dass du nicht sofort alle Antworten parat hast. Und unabhängig von deinen bisherigen Erfahrungen hat jedes Unternehmen – auch Mixvoip – seine ganz eigene Geschäftslogik. Zögere also nicht, Fragen zu stellen und bei Bedarf um Klarheit zu bitten. Die Qualität deines Codes spiegelt dein Verständnis für das große Ganze wider.
Denken Sie daran, dass jeder Entwickler, unabhängig von seiner Erfahrung, effizientere Lösungen übersehen oder Fehler machen kann. Wenn Ihnen ein besserer Ansatz einfällt oder Sie Verbesserungsmöglichkeiten sehen, teilen Sie diese dem Team mit. Gemeinsames Arbeiten führt oft zu kollektivem Wachstum, und es gibt immer etwas Neues, das man lernen kann.
Sie sollten sich vor einem möglichen Vorstellungsgespräch für diese Stelle mit dem beschriebenen Stack vertraut machen. Das ist keine Zeitverschwendung, da diese Technologien weit verbreitet sind und Sie sie wahrscheinlich irgendwann einmal einsetzen werden. Sie können gerne ein eigenes Projekt auf die Beine stellen – selbst wenn es sich nur um ein Tutorial handelt, das Sie durchgearbeitet haben, kann es Ihnen beim Vorstellungsgespräch nur zugutekommen! Möchten Sie uns überraschen? Zeigen Sie uns, wie weit Sie bis zu unserem Treffen kommen können!
Eine neue Art, sich zu bewerben: Werden Sie Teil der Erfolgsgeschichte von Mixvoip
Werden Sie Teil von Mixvoip, und Sie werden nicht nur Unternehmen mit Hochgeschwindigkeits-Internet, Glasfaser-, Satelliten-, Festnetz- oder Mobilfunknetzen verbinden, sondern auch Menschen miteinander verbinden, Beziehungen aufbauen und unsere Geschichte entscheidend mitgestalten.
Wenn du also bereit bist, dich auf eine spannende Reise zu begeben und eine entscheidende Rolle in der Geschichte von Mixvoip zu spielen, findest du hier einen etwas anderen Weg, dich zu bewerben
Wir laden Sie ein, mit Ihrem Smartphone ein kurzes Vorstellungsvideo aufzunehmen. Erzählen Sie uns, warum Sie sich für diese Stelle interessieren, oder stellen Sie uns Ihre Fragen und äußern Sie eventuelle Bedenken. Es geht darum, einen offenen und anregenden Austausch zu führen! Bitte denken Sie daran, Ihren Lebenslauf im PDF-Format beizufügen.
Anstelle eines herkömmlichen Anschreibens möchten wir, dass Sie eine KI Ihrer Wahl einsetzen. Dies spiegelt nicht nur unseren technologieorientierten Ansatz wider, sondern ermöglicht es Ihnen auch, Ihre Anpassungsfähigkeit an neue Tools unter Beweis zu stellen. Uns geht es weniger um den Brief selbst, sondern vielmehr um Ihre Interaktion mit der KI.
P.S.: Möchtest du wissen, mit wem du auf diese Reise gehen wirst? Lerne mich kennen: Fred Zeien
Ich bin 34 Jahre alt und habe mich seit 2012 gemeinsam mit diesem Unternehmen weiterentwickelt. Dies ist mein erster und einziger Arbeitsplatz, und ich bin stolz darauf, zu den dienstältesten Mitarbeitern hier zu gehören. Auch wenn ich keinen Hochschulabschluss habe, habe ich in den Jahren, in denen ich bei Mixvoip tätig bin, viel gelernt, und ich bin stets bestrebt, noch mehr dazuzulernen.
In meiner Freizeit spiele ich gerne Strategiespiele wie „Magic: The Gathering“ und Schach und löse gerne Logikrätsel, wie man sie beispielsweise in Escape Rooms findet. Ich bin immer für ein Brettspiel zu haben, spiele aber auch gerne Videospiele – solange es sich nicht um ein toxisches Shooter-Spiel handelt.
Ich spiele im Verein DT Osper Leistungs-Tischtennis. Wir danken Mixvoip dafür, dass das Unternehmen unser Sponsor ist, und laden die Mitarbeiter von Mixvoip jedes Jahr zu einem Vereins-Turnier ein.
Seit 2021 bin ich mit einer Philippinin verheiratet, und wir haben eine fünfjährige Hündin aus Rumänien, die wir aus dem Tierheim geholt haben und die seit 2022 zu unserer Familie gehört. Sie ist Menschen gegenüber generell misstrauisch, hält Abstand und möchte keine überfüllten oder lauten Orte aufsuchen. Mit ihren Freunden ist sie sehr lebhaft und verspielt, auch wenn diese ihre Begeisterung nicht ganz teilen.