Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Fullstack Engineer

magicplan

Frankfurt

Remote

EUR 60.000 - 85.000

Vollzeit

Vor 2 Tagen
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 is seeking a Senior Fullstack Engineer to contribute to their innovative restoration and renovation solutions. The successful candidate will be responsible for building and maintaining comprehensive web and mobile applications, ensuring high-quality, production-ready code while collaborating with a diverse team. With a culture that values work-life balance and personal growth, magicplan offers a flexible, remote-first work environment designed to uplift professionals in their journey to impact the renovation industry.

Leistungen

Daycare expenses coverage
29 days of vacation
90 days of workation in Europe
Flexible schedules
Time and budget for personal and professional growth

Qualifikationen

  • 5+ years experience building and scaling large applications.
  • Expertise in backend (PHP) and frontend (Vue, React, or Angular) development.
  • Proven ability to deliver reliable, production-ready code.

Aufgaben

  • Build and maintain the web frontend, backend, and infrastructure layer.
  • Ensure high-quality code through good design and testing.
  • Contribute to the improvement of architecture and development patterns.

Kenntnisse

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

Tools

AWS
GraphQL
PHPUnit
Vite
Cypress

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 • Frankfurt, DE

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