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. More than 55.000 households in 15 cities are already connected to the KIWI Infrastructure.

YOUR TEAM

We are looking for a Full-Stack Developer to join our engineering teams, responsible for the design and development of our core products, from the Web portal to Backend systems. You will also design the overall architecture of the application and evolve it to ensure maximum performance, usability and stability.

YOUR ROLE

  • Implementation of a robust set of services and APIs to power the web application
  • Implementation of new features including backend, frontend and API components
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Integration of the front-end and back-end aspects of the applications

YOUR SKILLS

  • Proficient knowledge of a back-end programming languages (Python, Ruby, Nodejs, etc)
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Data migration, transformation, and scripting
  • Management of hosting environment, including database administration and scaling an application to support business needs
  • Understanding of fundamental design principles behind a scalable, reliable and always-on applications
  • Ability to implement automated testing platforms and unit tests
  • Proficient understanding of client-side scripting and JavaScript frameworks
  • Proficient understanding of code versioning tools
  • Familiarity with development aiding tools
  • Familiarity with container-based systems (CoreOS, Kubernetes, Docker)
  • Familiarity with SQL and NoSQL techonolgies
  • Professional proficiency in English

OUR OFFER

  • A high degree of autonomy, challenging tasks, and the ability to impact the company every day
  • An inspiring work environment based on team spirit, fun and passion for our product
  • Employee stock ownership plan
  • German classes for non-native speakers
  • Weekly team breakfast and lunch as well as a stocked fridge and unlimited coffee
  • A friendly and international team of 40 people in an office in Berlin Mitte