(Senior) Backend Engineer - Golang (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

Du wirst eine Reihe von HTTP-basierten APIs pflegen und weiterentwickeln. Sie dienen hauptsächlich dazu, die Lücke zwischen systemspezifischen Voice-Protokollen und Standard-Webtechnologien zu schließen. Diese APIs werden für unsere Web- und Mobilanwendungen verwendet, damit diese in Echtzeit mit den Cloud-Diensten unseres Voice-Netzes interagieren können, wie z. B. Conferencing, Fax, Voicemail, Call Center usw.

Im Rahmen deiner Tätigkeit wirst du unter anderem für folgende Aufgaben zuständig sein:
  • Sehr enge Zusammenarbeit mit deinen Kollegen sowie mit den Operations- und Voice-Engineering-Teams.
  • Du arbeitest in funktionsübergreifenden Teams an der Entwicklung neuer Produkte und Dienstleistungen.
  • Die Erweiterung unserer Back-End Architektur und die Etablierung von Software Lifecycle- und Qualitätssicherungsprozessen (Unit Test, UI Test, Build, Code Analyse).
  • Unterstützung bei der Migration bestehender Python basierter APIs nach Go

Dein Profil

Must-have-Qualifikationen:
  • Ein abgeschlossenes Studium der Informatik (BA+) oder eine abgeschlossene Ausbildung als Anwendungsentwickler (IHK) und/oder …
  • Mehrjährige Berufserfahrung als Back-End Entwickler
  • Fundierte Kenntnisse von modernen serverseitigen API-Technologien, -Frameworks und -Tools wie REST, JSON, OpenAPI, MySQL, Redis
    Mehrjährige Programmiererfahrung in Go oder alternativ Programmierkenntnisse in Python, gepaart mit der Bereitschaft, sich in Go einzuarbeiten
  • Erfahrung mit Linux/Unix Systemen, insbesondere mit Debian
  • Fundierte Erfahrung mit SCM (git/mercurial)
  • Fließend in Englisch (in Wort und Schrift), jede weitere Sprache ist ein plus
Nice-to-have-Qualifikationen :
  • Erfahrung mit VoIP-Technologien und Open-Source-Voice-Produkten wie Asterisk, FreeSWITCH oder OpenSIPS/Kamailio
  • Erfahrung mit Messaging-Systemen wie RabbitMQ
  • Erfahrung mit distribuierten, redundanten oder hochverfügbaren Systemen
  • Jede andere objektorientierte Programmiersprache ist ein Plus (PHP/C++)

Das bieten wir

  • Unbefristete Festanstellung mit der Möglichkeit zur flexiblen Zeiteinteilung
  • Ein motiviertes, verteiltes und agiles Team mit flachen Hierarchien
  • Förderung von Weiterbildung/en, inklusive Sprachkursen
  • Starte remote oder in einem unserer Büros in Mainz, Berlin oder München 
  • Moderne Büros mit Parkplatzmöglichkeiten im Haus
  • Ruhige und großzügige Arbeitsplätze mit moderner Ausstattung und herzlichen Kolleg*innen
  • Internationale Arbeitsatmosphäre in einem stetig wachsenden Unternehmen mit einer offenen Kultur und einer konstruktiven Kommunikation
  • Betriebliche Altersvorsorge
  • EdenRed Karte und exklusive Angebote und Gutscheincodes innerhalb der Corporate Benefits App
  • Den freien Kaffee und Obstkorb haben wir selbstverständlich auch
 
NFON ist ein Arbeitgeber der Chancengleichheit unterstützt und nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Alter, Familienstand, Veteranen - oder Behinderungsstatus diskriminiert.