Senior Backend Entwickler gesucht in Berlin
Role details
Job location
Tech stack
Job description
Das sind deine Aufgaben, ACHTUNG: Nur Bewerber:innen mit sehr guten Deutschkenntnissen in Wort und Schrift! ATTENTION: Only applicants with very good written and spoken German!
- Du bist zuständig für die Neu- und Weiterentwicklung von Backendsystemen und Administrationsanwendungen für unsere namhaften Kunden
- Du arbeitest eng mit Experten aus den Bereichen iOS und Android zusammen, um eine optimale Abstimmung der Schnittstellen sicherzustellen
- Du berücksichtigst vom Konzept bis zur Umsetzung Aspekte wie Skalierung, Wartbarkeit, Sicherheit und andere non-funktionale Anforderungen
- Du bist zudem an der aktiven Mitgestaltung der technologischen Entscheidungen innerhalb der Projekte beteiligt
- Du berücksichtigst auch in der Schnittstellen-Konzeption alle wichtigen Aspekte für eine die Umsetzung einer guten User Experience und exzellenten UI
- Du bewertest Kundenanforderungen und leistest technische Beratung für das Projektmanagement
- Du bist aktiv an der Planung und Umsetzung von neuen Features und Funktionen für die Apps, Administrations- und Reporting-Frontends beteiligt
Requirements
Das solltest du mitbringen
ACHTUNG: Nur Bewerber:innen mit sehr guten Deutschkenntnissen in Wort und Schrift! ATTENTION: Only applicants with very good written and spoken German!
- Ein abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation
- 5+ Jahre Berufserfahrung als Softwareentwickler in innovativen Teams
- Sehr gute Erfahrung in der Entwicklung von mandantenfähigen Backends und APIs mit Rest-Struktur, Erfahrung mit moderner Backend-Architektur, zum Beispiel Microservices, SOA oder Serverless Computing
- Sehr gute Programmierkenntnisse in PHP und Python für existierende Projekte - Java oder serverseitiges Kotlin wären wünschenswert.
- Sehr gute Kenntnisse in non-funktionalen Aspekten von Backends wie Dependency Management, Security, Modularisierung, Packaging und Deployment
- Sehr gute Kenntnisse in typischen Anforderungen für Client-/Server-Architekturen, insbesondere im mobilen Umfeld (HTTP, REST, WebSocket, XML und JSON)
- Sehr gute Kenntnisse in Virtualisierungsumgebungen wie Docker, VirtualBox
- Kenntnisse in Streaming-Anwendungen, serverbasiertem Medienhandling oder Transcoding sind ein Plus
- Ausgeprägte Erfahrungen mit Testframeworks, z.B. PHPUnit, JUnit
- Sehr gute Kommunikationsfähigkeit in Deutsch und Englisch
- Begeisterung für innovative Themen und Technologien
Benefits & conditions
Bei TBO leben wir eine offene Unternehmenskultur und entspannte, aber konzentrierte Arbeitsatmosphäre. Du arbeitest an spannenden Projekten in einem modernen Arbeitsumfeld aus eigenverantwortlichen Teams erfahrener App- und Web-Entwickler sowie UI- und UX-Designer. Du bekommst auf Dich zugeschnittene Weiterentwicklungsmöglichkeiten. Als familienfreundliche Agentur bieten wir flexible Arbeitszeiten und Home-Office-Möglichkeiten. In unserem Office in der Mitte Berlins, gibt es guten Kaffee, Mate, Wasser und Obst für alle.