PHP Backend Developer (Senior) - Device Integration (m/w/d)

Über uns

NFON vereinfacht die Kommunikation. Täglich bieten wir Unternehmen in ganz Europa intuitive Kommunikationslösungen an, die ihre Geschäftstätigkeit verbessern. NFON wurde 2007 mit dem Ziel gegründet, die B2B-Kommunikation zu revolutionieren. Um die besten Kundenerfahrungen zu erzielen und unser Wachstum zu beschleunigen, haben wir ein sehr starkes, europaweites Partnernetzwerk mit über 1.000 Partnern geschaffen - von kleinen IT-Unternehmen bis hin zu großen Systemintegratoren.​

Deine Aufgaben

Die (Weiter)Entwicklung, Stabilisierung und Verbesserung unserer Endgeräte Plattform, die täglich Millionen von Zugriffen zur Bereitstellung von Konfigurationen und Diensten für die Telefone unserer Kunden beantwortet. Dies umfasst im Detail:

  • Die Entwicklung von voll funktions- und zukunftsfähigen Anwendungen und APIs in einem kross-funktionalen Team
  • Die Lösung komplexer und informationstechnisch herausfordernder Fragestellungen mit teilweise kritischem Charakter
  • Die Datenanalyse und -aggregation zur Bereitstellung von Statistiken für alle Abteilungen
  • Enge Zusammenarbeit mit dem QA Competence Center, weiteren Entwicklungsteams und Operations
  • Die proaktive Einbringung deiner eigenen Vorschläge zu Problemlösungen und in Bezug auf Technologien für den Entwicklungsprozess
  • Die Erweiterung unserer Full-Stack Architektur und die Verbesserung von Software Lifecycle- und Qualitätssicherungsprozessen
  • Die Gewährleistung des Wissenstransfers und das Coaching von KollegenInnen

Dein Profil

  • Ein abgeschlossenes Studium der Informatik (BA+) oder eine abgeschlossene Ausbildung als AnwendungsentwicklerIn (IHK)
  • Sehr gute Kenntnisse der modernen Back-End Technologien und Frameworks (PHP, RabbitMQ, Microservices)
  • Erfahrungen mit Datenbanken (MySQL, MariaDB, Couchbase, Redis) und dem Erstellen von Datenstrukturen, dem Ausführen klarer SQL Statements und Performance Analysen
  • Erfahrungen mit CI/CD-Prozessen und automatisiertem Testen (Jenkins, Bamboo, Codeception)
  • Solide Erfahrungen mit der Shell und der Linux Rechte- und Rollenvergabe
  • Ein grundlegendes Verständnis im Bereich (Netzwerk) Sicherheit und kennst die gängigen Schwachpunkte sowie Strategien, diese zu vermeiden
Hilfreich dabei sind ebenfalls:

  • Kenntnisse in der Benutzung und Adminstration von Docker Umgebungen (Compose, Swarm)
  • Grundkenntnisse in Frontend Technologien (HTML/CSS/Javascript, React)
  • Erfahrungen mit Netzwerk/System Analyse (Wireshark, Syslog)
  • Ein Grundlegendes Verständnis von VoIP/SIP

Dein Team

Du bist Teil eines autonomen, kross-funktionalen Teams, welches auf Basis eines Scrumban Prozesses agiert und die Anforderungen direkt von unserem Product Owner erhält. Du stabilisierst und verbesserst unser Produkt, indem du den QA Engineer und den Kundensupport unterstützt, Features auf Basis von Kundenanfragen entwickelst und eigene Ideen und neue Technologien einbringst.

Das bieten wir

  • Unbefristete Festanstellung mit der Möglichkeit zur flexiblen Zeiteinteilung und Homeoffice
  • Starte in Mainz, Berlin oder München, in einem modernen Büro mit Parkplatzmöglichkeiten im Haus
  • Ruhige und großzügige Arbeitsplätze mit moderner Ausstattung und herzlichen Kollegen/Innen
  • Internationale Arbeitsatmosphäre in einem stetig wachsenden Unternehmen mit einer offenen Kultur und einer konstruktiven Kommunikation
  • Ein motiviertes, verteiltes und agiles Team mit flachen Hierarchien
  • Förderung von Weiterbildung/en, inklusive Englischkursen
  • Den freien Kaffee und Obstkorb haben wir selbstverständlich auch
  • Betriebliche Altersvorsorge
  • EdenRed Karte
  • Exklusive Angebote und Gutscheincodes über die Corporate Benefits App

Dein Kontakt zu uns

Deine Ansprechpartnerin ist Birgit Osenberg, Tech Recruiterin und verantwortlich für den Bereich Entwicklung bei NFON.

Sie führt dich durch folgenden Bewerbungsprozess:

Unser Bewerbungsprozess besteht aus 3 Schritten:
 
  1. HR Interview mit dem Tech Recruiter (Dauer 1 Stunde).
  2. Technisches Interview: Hier besprichst du mit dem Teamlead und einem Senior aus dem Team deine bisherigen Erfahrungen und es werden technische Fragen gestellt. Es ist aber auch die Chance für dich alle Fragen deinerseits zu stellen und mehr Input über den Arbeitsalltag zu erhalten (Dauer 1 Stunde).
  3. Team Interview: Hier lernst du das Team kennen und hast noch einmal die Möglichkeit Fragen zu stellen. Der Fokus liegt auch darauf für dich herauszufinden, ob du dir  vorstellen kannst mit dem Team zu arbeiten (Dauer 1 Stunde).