Senior Full-Stack Developer (d/m/w) @MieterEngel

  • Product
  • Berlin, Germany

Senior Full-Stack Developer (d/m/w) @MieterEngel

Job description

Stress from your landlord? Our selected partner lawyers will solve your renting problems – legally secure, fast and cost-effective. MieterEngel ist the new Tenancy Protection Club, a young online platform that offers easy solutions for rental problems. Our goal: care-free living for all tenants.


We are looking for an experienced Head of IT for our development team to advance our platform and our development team. 80% of the time you will be coding yourself, 20% you will be helping your colleagues.


Your tasks as Head of IT

  • Work closely with our designers and product managers to advance our products
  • Implement full features on your own, frontend as well as backend, even in the face of tight deadlines
  • Together with your team develop new components of our WebApp, using React in the frontend and NodeJS/SailsJS in the backend
  • Take care of our WordPress page and improve it with PHP/HTML/SCSS/TypeScript.
  • Implement DevOps tools to speed up our internal IT processes
  • Learn and introduce new technologies to improve our tech stack
  • Support your colleagues and help them to improve their skills

Requirements

We put much more weight on your actual skills than your formal education. Practical experience, eagerness to learn and to give your best are of higher importance than what is written on a piece of paper. Knowledge of the tools we use is highly beneficial.




What we offer:

  • Work in an experienced and highly motivated team - we all had our problems with landlords and now try to help others not to suffer the same fate
  • Learn new things every day and try them out in practice
  • Freedom to directly influence the growth and direction of a start up
  • Use modern tools for your work and shape your own working environment
  • Stable start up working situation due to a broad network of investors
  • Fair compensation

Language At MieterEngel we work in an international environment. Therefore the main language spoken is English. Nonetheless our product is currently focussed on the German market and speaking German is advantageous.


Our team

We are a little over a dozen people working together. You will work most closely with our two developers, a product manager and a designer as well as one of the founders. In addition we are working with multiple external developers.


Our processes

We work in 2 week sprints based on Scrum. We run a design and a development sprint in parallel. We use Jira to manage work. Code is developed with bdd and tdd. Designs are tested as prototypes before implementation.


Our tech stack

You can choose whether to work on Windows, Linux or Mac. Our stack consists of Marvel and Sketch for design and prototyping. For frontend development we use React, SCSS, Storybook, TypeScript, Ramda, Redux and Redux-Saga. For backend development we use NodeJS, Ramda and RxJS. Our code is managed in git with detailed conventional commit messages.


Our interview process

Our process is based on actual work. We don't believe in theoretical questions and instead focus on the actual work you will be doing at our company. Our process consists of the following steps:

  1. A short get-to-know call mainly to answer any questions you might have
  2. A case study that should take you 1-2 evenings and is based on an actual problem we had to solve in the past.
  3. A day on site to get to now the team and our way of working.

The case study

The case is based on a problem we had to actually solve. It has been simplified to avoid unnecessary repetitive work. Feel free to use any methods to solve the case study that you would use during actual work. This includes e. g. googling or asking questions.


Salary

We offer a salary based on your skill level of 40,000 to 60,000 EUR per year, after a trial period at reduced salary.


Starting time

We are flexible on starting arrangements but will give preference to candidates with similar skillset who are able to start earlier. 


We are looking forward to getting to know you!