Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Fullstack Engineer

magicplan

Köln

Remote

EUR 60.000 - 85.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

magicplan seeks a Senior Fullstack Engineer to join their innovative remote-first team. In this role, you will build and maintain the web applications, ensuring high performance and quality. With a commitment to flexible schedules and professional growth, you will contribute to a leading product transforming renovation and restoration tools.

Leistungen

Cover daycare expenses
Flexible schedules
29 days of vacation
90 days of workation in Europe
Strong engineering practices

Qualifikationen

  • 5+ years experience building and scaling large apps.
  • Proficient in backend development with PHP.
  • Build and maintain web frontend, backend, and infrastructure.

Aufgaben

  • Ensure high-quality code through good design, tests, and code review.
  • Contribute to improving magicplan’s architecture and development patterns.
  • Help continuously improve performance.

Kenntnisse

Backend development with PHP
Frontend tools (Vue, React, or Angular)
Proactive communication
Problem-solving
Responsibility for production-ready code

Jobbeschreibung

Location : Remote-first. Work from anywhere in Germany or France, or join us from our office in

Who we're looking for

  • 5+ years experience building and scaling large apps
  • Proficient in backend development with PHP
  • Proficient working with modern frontend tools (Vue, React, or Angular)
  • Proactive communicator who thrives in async environments
  • Enjoys solving complex problems and driving technical decisions
  • Takes full responsibility for delivering reliable, production-ready code

What you’ll do

  • Build and maintain the web frontend, backend and infrastructure layer of magicplan
  • Ensure high-quality code through good design, tests and code review
  • Help continuously improve performance
  • Contribute to improving magicplan’s architecture and development patterns
  • You're welcome to contribute across the stack, including mobile and core systems

Why magicplan

  • We know family comes first - that’s why we help cover daycare expenses
  • We respect evenings and weekends, no always-on culture
  • High trust, low friction - You’ll own your work end-to-end. We believe in giving smartpeople space, not checklists
  • Flexible schedules - remote-friendly and async-first
  • We provide time and budget for your personal and professional growth
  • Have an impact on a product used by hundreds of thousands globally
  • Contribute to a high-performance PHP stack supporting millions of professionalsworldwide
  • Strong engineering practices - clean code, high test coverage, thoughtful architecture
  • Work with a capable, collaborative, and multi-national team spread across Germany,France, Canada and the US
  • Jobticket
  • 29 days of vacation
  • 90 days of workation in Europe

About the company

At magicplan, we are revolutionizing how professionals in restoration and renovation operate.

With over 25 million app downloads, we’re a global leader in mobile sketching, floor planning,

reporting, and estimating solutions.

We leverage modern technologies to streamline complex field workflows - from mobile data

capture to real-time reporting and estimation. We integrate AI-powered features to help users

work faster, reduce errors, and make better decisions on the job.

Our goal is to empower professionals with tools that feel intuitive, save time, and enhance the

quality of their work.

  • CakePHP on PHP 8 with full static analysis (phpstan, level max)
  • Fully typed GraphQL API shared across web and mobile
  • C++ core engine for geometry and rendering, integrated via JSI and SWIG

Frontend

  • Vue.js 3 , built with Vite and written in TypeScript
  • Styling with Tailwind CSS and SCSS
  • ESLint , vue-tsc , prettier and all the usual tools
  • Our Mobile App is built with React Native / Expo , designed to be offline-first

Infrastructure

  • AWS ECS for container orchestration
  • CloudStack with TypeScript -based infrastructure tooling
  • AWS S3 for storage
  • AWS Aurora MySQL as our primary relational database
  • BetterStack for logging & uptime monitoring
  • Sentry for error tracking across the entire stack

Testing

  • PHPUnit / paratest for backend tests
  • jest for React Native frontend and React Native stack integration tests
  • Detox for React Native E2E testing
  • vitest for frontend unit testing
  • Cypress for web frontend end-to-end testing
  • Full integration tests across the stack
  • RainforestQA for web E2E testing

What to expect from our hiring process

  • HR screening call (30 min)
  • Cultural fit interview with two members of the engineering team (45 min)
  • Technical interview with a small coding task (60 min)

We make decisions fast - you’ll hear back from us at every step.

Ready to build the future of renovation and restoration tools with us?

Apply now and let’s explore how you could make an impact at magicplan.

We welcome applicants from all backgrounds and are committed to building a diverse and

inclusive team.

Senior Fullstack Engineer • Cologne , DE

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.