Senior Fullstack-Entwickler (m/w/d) – PHP/Symfony & React – Berlin

Contract type
Ongoing
Work mode
Hybrid · Berlin, Germany
Experience
Mid-level · 4+ years

Job description

Senior fullstack developer to migrate the Konsentas appointment-management product from legacy PHP and jQuery to Symfony and React, while keeping the live product running.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid · Berlin, Germany
Languages
German – C1, English – B1
Pay
EUR 52,000 – 62,000 / year

What you'll do

  • Gradually replace legacy modules with Symfony services and React frontends while the system stays in operation
  • Develop fullstack features from database to frontend, partly as customer-specific extensions
  • Maintain, debug and further develop existing legacy code
  • Conduct code reviews and expand test coverage
  • Coordinate with the development lead and management on which areas to modernize next
  • Mentor the two apprentices in their final training phase, without disciplinary responsibility
  • Occasionally attend customer meetings, roughly every 3–4 weeks

What we're looking for

  • About 4–5 years of professional software development experience (a guideline, not a hard limit)
  • Solid knowledge of modern PHP 8.x with object-oriented architecture such as dependency injection, interfaces and SOLID
  • Demonstrable practical experience with the Symfony framework
  • Confident handling of grown codebases: refactoring, debugging and extending without rewriting everything
  • Solid frontend experience with JavaScript/React; jQuery does not scare you
  • Relational databases such as MySQL/MariaDB or SingleStore and confident use of SQL
  • Git and working with CI/CD
  • German at C1 level, English at least B1
  • Independent, structured, proactive working style with high quality standards
  • Reliable communication, team spirit, willingness to take responsibility and share knowledge
  • Vocational training or university of applied sciences degree counts as much as a university degree; practical experience is decisive

Nice to have

  • REST/API design and interface development
  • Automated testing with PHPUnit and Jest
  • Docker, deployment pipelines and cloud
  • Software architecture and design patterns
  • Productive use of AI tools such as Claude Code or Codex
  • Experience with public sector software is not required

Your team

Konsentas product development team

Small team with short paths: Daniel (Developer Lead), Nico (Managing Director & Project Manager, who also actively develops), an external developer and two apprentices; daily coordination; Daniel and Nico personally handle onboarding.

Benefits

  • A meaningful product used daily in citizen offices, in a crisis-proof market
  • Real influence on technical decisions and a modernization with a clear goal
  • 30 vacation days
  • Flexible working hours with core time from 10 a.m., 2 remote days per week
  • Training during working hours, e.g. Udemy courses; own suggestions welcome
  • Claude license, open to further tools
  • Hardware: Lenovo ThinkPad, open to suggestions
  • UrbanSportsClub and JobRad
  • Good transport connections: S1 and buses M48, 101, 115

How to get hired

  1. 1Introductory conversation with Sara
  2. 2Technical interview with live project work with Nico and Daniel
  3. 3Team meeting on site
  4. 4Offer

Apply

Direct apply at MRP My Recruitment Partners Ltd.

Opens the job posting at MRP My Recruitment Partners Ltd.

About Girona Softwareentwicklung GmbH

Software for public administration from Berlin for over 25 years

Berlin-based software company whose Konsentas product is used in citizen offices, health offices, vehicle registration and driving licence offices.

Mission

Develop software for public administration

Key facts

  • Berlin, Germany
  • Over 25 years of developing software for public administration
  • Cities such as Berlin, Munich, Bonn and Dessau have relied on its solutions for decades

Partners & customers

BerlinMünchenBonnDessau

What they value

  • Vocational training or university of applied sciences degree counts as much as a university degree
  • Willingness to share knowledge