Fullstack Developer with Backend Focus (m/f/d)

Temporary, Full-time · Berlin

Read job description in:
Your Team

Our engineering team is a mix of cross-functional engineers, covering the full range from systems, mobile, web/front-end and back-end through hardware and firmware development. Our highest priority is to safeguard the privacy and security of our users while maintaining reliability of our service. Should you have experience in Digital Access, PropTech, IoT, or FinTech you most likely already laid the foundation for navigating through your workday and tasks at KIWI.


We are now looking for a Senior Fullstack Engineer (m/f/d) starting asap for 40 hours / week with a few years of experience in backend development using Python and web frontend development with React.  You’ll join us at a inflection point where we are evolving our business and our software architecture for large scale operations. You will be responsible for the design and development of our core product, from the web portal to backend systems. You will also help evolve the overall architecture of the application and continuously work to ensure maximum performance, usability and stability.

Your role
  • Backend development in Python on KIWI's own digital access control system

  • Web frontend development in React

  • Contribute to KIWI's overall software architecture and design

  • Close cooperation with KIWI product management in defining requirements and turning user’s needs into a working product

  • Optimization of the application for maximum speed and scalability

  • Coordination with and support of adjacent engineering disciplines, namely embedded development, mobile app development, and DevOps

  • Support and code reviews for your fellow software development teammate

  • Occasional support of our customer success team

Your skills
  • Relevant professional experience of at least 4 years

  • English proficiency at least at B2 level, German is desirable

  • Residence in Germany already exists

  • Understanding of fundamental design principles and software architectural concepts behind scalable, reliable, and offline-capable software systems and applications

  • Proficient in Python as our back-end programming language

  • Solid knowledge  of React for frontend development

  • Experienced in using  git

  • Good  understanding of PostgreSQL

  • Familiarity with container-based systems (Docker, Kubernetes)

  • Interest in and understanding of design principles that enable automated testing/unit test

  • Interest in embedded systems, smart building, Internet of Things (IoT)

Our offer
  • A very positive company culture characterized by team spirit, fun, support and passion

  • A high level of autonomy and strong team support

  • Tackle challenging and diverse issues

  • Home-office and a stylish office in the heart of Berlin

  • Flexible working hours and the possibility of "workations" for a better work-life balance

  • The opportunity to quickly take on responsibility and actively implement your ideas

  • Laptop and mobile phone provided

  • 28 working days of vacation, plus Christmas Eve and New Year's Eve as a gift from us

  • Annual training budget

  • Dog-friendly office

Be Yourself
"We choose to be inclusive and love our diverse natures, whether it's our origin, gender, sexual identity or our belief. Uniqueness is powerful."

In line with our values, incoming applications are evaluated solely based on professional qualifications, without regard to ethnic and social origin, religion or worldview, gender, sexual orientation, disability, or age.
About us
Our goal is to replace the physical key and to revolutionize key management. Our smart access-as-a-service solution KIWI allows users to unlock doors completely hands-free with our identity token KIWI Ki or by using our KIWI App. Our customers from the real estate industry use the KIWI Portal to simplify key management. And service providers like Deutsche Post and waste management companies open the doors of apartment buildings with KIWI.
Dein Team
Unser Engineering-Team ist ein Mix aus funktionsübergreifenden Engineers, die das gesamte Spektrum von Systemen, Mobile, Web/Front-End und Back-End bis hin zu Hardware- und Firmware-Entwicklung abdecken. Unsere höchste Priorität ist es, die Privatsphäre und Sicherheit unserer Nutzer zu gewährleisten und gleichzeitig die Zuverlässigkeit unseres Dienstes aufrechtzuerhalten. Solltest du Erfahrung in den Bereichen Digital Access, PropTech, IoT oder FinTech mitbringen, hast du höchstwahrscheinlich bereits die Grundlage um bei KIWI durchzustarten. 

Wir suchen ab sofort eine/n Senior Fullstack Engineer (m/w/d) für 40 Stunden/Woche mit mehrjähriger Erfahrung in der Backend-Entwicklung mit Python und der Web-Frontend-Entwicklung mit React. Du wirst für das Design und die Entwicklung unseres Kernprodukts verantwortlich sein, vom Webportal bis hin zu den Backend-Systemen. Ebenfalls wirst du auch dabei unterstützen, die Gesamtarchitektur der Anwendung weiterzuentwickeln und kontinuierlich an der Sicherstellung maximaler Leistung, Benutzerfreundlichkeit und Stabilität arbeiten.
Deine Aufgaben
  • Backend-Entwicklung in Python an KIWIs eigenem digitalen Zutrittskontrollsystem
  • Web-Frontend-Entwicklung in React
  • Mitgestaltung an KIWIs gesamter Software-Architektur und Design
  • Enge Zusammenarbeit mit dem KIWI Produktmanagement bei der Definition von Anforderungen und der Umwandlung von Nutzerbedürfnissen in ein funktionierendes Produkt
  • Optimierung der Anwendung für maximale Geschwindigkeit und Skalierbarkeit
  • Koordination mit und Unterstützung von angrenzenden Engineering-Disziplinen, nämlich Embedded Development, Mobile App Development und DevOps
  • Unterstützung und Code-Reviews für Ihre Kollegen in der Softwareentwicklung
  • Gelegentliche Unterstützung unseres Customer Success Teams
Deine Qualifikationen
  • Einschlägige Berufserfahrung von mindestens 4 Jahren
  • Englischkenntnisse mindestens auf B2-Niveau, Deutsch ist wünschenswert
  • Wohnsitz in Deutschland ist bereits vorhanden
  • Verständnis für grundlegende Designprinzipien und Software-Architekturkonzepte hinter skalierbaren, zuverlässigen und Offline-fähigen Softwaresystemen und Anwendungen
  • Versiert in Python als unserer Backend-Programmiersprache
  • Solide Kenntnisse in React für die Frontend-Entwicklung
  • Erfahren im Umgang mit git
  • Gutes Verständnis von PostgreSQL
  • Vertrautheit mit Container-basierten Systemen (Docker, Kubernetes)
  • Interesse an und Verständnis von Designprinzipien, die automatisiertes Testen/Unit-Tests ermöglichen
  • Interesse an Embedded Systems, Smart Building, Internet of Things (IoT)
Wir bieten
  • Eine sehr positive Unternehmenskultur, geprägt von Teamgeist, Spaß, Unterstützung und Leidenschaft
  • Ein hohes Maß an Autonomie und starke Teamunterstützung
  • Anspruchsvolle und vielfältige Aufgabenstellungen angehen
  • Home-Office und ein stilvolles Büro im Herzen Berlins
  • Flexible Arbeitszeiten und die Möglichkeit von "Workations" für eine bessere Work-Life-Balance
  • Die Möglichkeit, schnell Verantwortung zu übernehmen und Ihre Ideen aktiv umzusetzen
  • Laptop und Mobiltelefon werden gestellt
  • 28 Arbeitstage Urlaub, plus Heiligabend und Silvester als Geschenk von uns
  • Jährliches Weiterbildungsbudget
  • Hundefreundliches Büro
Be Yourself
"We choose to be inclusive and love our diverse natures, whether it's our origin, gender, sexual identity or our belief. Uniqueness is powerful."

Im Einklang mit unseren Werten werden eingehende Bewerbungen nur auf ihre fachliche Qualifikation hin ausgewertet und unabhängig von ethnischer und sozialer Herkunft, Religion oder Weltanschauung, Geschlecht, sexueller Orientierung, Behinderung oder Alter berücksichtigt.
Über uns
KIWI ist der deutsche Anbieter für den digitalen Türzutritt für die Wohnungswirtschaft. Unser Ziel ist es, den physischen Schlüssel zu ersetzen und das Schlüsselmanagement zu revolutionieren. Mit dem intelligenten Türzugangssystem KIWI lassen sich Türen, Tore und Schranken ohne Schlüssel öffnen. Unsere Kunden aus der Wohnungswirtschaft verwalten alle Zugangspunkte zentral aus der Ferne. In Echtzeit und mit nur einem Klick können Zugangsberechtigungen erteilt und entzogen werden. KIWI ist bereits in 150 Städten in Deutschland verfügbar.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.