Senior Fullstack-Entwickler - PHP/Symfony & React - Berlin
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Du triffst eigenstĂ€ndig technische Entscheidungen, bringst dich in Architektur- und Modernisierungsfragen ein und sorgst dafĂŒr, dass die CodequalitĂ€t mit jedem Release besser wird. Dabei bleibt das Produkt im Einsatz: Wartung, Support und neue Features laufen parallel zur Modernisierung., * Legacy-Module bei laufendem Betrieb schrittweise durch Symfony-Services und React-OberflĂ€chen ersetzen
- Fullstack-Features von der Datenbank bis zum Frontend entwickeln, teils auch als kundenspezifische Erweiterungen
- Bestehenden Legacy-Code pflegen, debuggen und weiterentwickeln
- Code-Reviews durchfĂŒhren und die Testabdeckung ausbauen
- Mit Entwicklungsleitung und GeschĂ€ftsfĂŒhrung abstimmen, welche Bereiche als NĂ€chstes modernisiert werden
- Unsere zwei Auszubildenden im letzten Ausbildungsabschnitt fachlich begleiten (ohne disziplinarische FĂŒhrung)
- Gelegentlich an Kundenterminen teilnehmen, etwa alle 3-4 Wochen
Nach 6 Monaten âŠ
⊠setzt du Features eigenstĂ€ndig um, hast spĂŒrbar zur Modernisierung beigetragen, die CodequalitĂ€t verbessert und bist fĂŒr unsere Azubis eine feste Ansprechperson., Ein kleines Team mit kurzen Wegen: Daniel (Developer Lead), Nico (GeschĂ€ftsfĂŒhrer & Projektmanager), der selbst aktiv mitentwickelt, ein externer Entwickler und zwei Auszubildende. Ihr stimmt euch tĂ€glich ab. Daniel und Nico ĂŒbernehmen dein Onboarding persönlich. Was wir bieten
- Ein sinnstiftendes Produkt, das tĂ€glich in BĂŒrgerĂ€mtern genutzt wird, in einem krisensicheren Markt
- Echter Einfluss auf technische Entscheidungen und eine Modernisierung mit klarem Ziel
- 30 Urlaubstage
- Gleitzeit mit Kernzeit ab 10 Uhr, 2 Remote-Tage pro Woche
- Weiterbildung wÀhrend der Arbeitszeit, z. B. Udemy-Kurse; eigene VorschlÀge sind willkommen
- Claude-Lizenz, offen fĂŒr weitere Tools
- Hardware: Lenovo ThinkPad, offen fĂŒr VorschlĂ€ge
- UrbanSportsClub und JobRad
- Gute Anbindung: S1 und Busse M48, 101, 115
Requirements
- Erfahrung: etwa 4-5 Jahre in der professionellen Softwareentwicklung (ein Richtwert, keine harte Grenze)
- PHP: fundierte Kenntnisse in modernem PHP 8.x mit objektorientierter Architektur, etwa Dependency Injection, Interfaces und SOLID
- Symfony: nachweisbare Praxiserfahrung mit dem Framework
- Legacy-Code: Du gehst sicher mit gewachsenen Codebasen um. Du refaktorierst, debuggst und entwickelst weiter, ohne alles neu zu schreiben.
- JavaScript/React: solide Erfahrung im Frontend, jQuery schreckt dich nicht ab
- Datenbanken: relationale Datenbanken wie MySQL/MariaDB oder SingleStore und sicherer Umgang mit SQL
- Tooling: Git und Arbeit mit CI/CD
- Sprache: Deutsch auf C1-Niveau, Englisch mindestens B1
- Arbeitsweise: eigenstÀndig, strukturiert, proaktiv und mit hohem QualitÀtsanspruch
- Persönlich: Du kommunizierst verlĂ€sslich, arbeitest gern im Team, ĂŒbernimmst Verantwortung, hast keine Angst vor schwierigen Codestellen und gibst dein Wissen gern weiter.
- Abschluss: Ausbildung oder FH-Abschluss zÀhlen bei uns genauso viel wie ein Uni-Studium. Entscheidend ist deine Praxiserfahrung.
Pluspunkte: REST/API-Design und Schnittstellenentwicklung, automatisiertes Testing (PHPUnit, Jest), Docker, Deployment-Pipelines und Cloud, Software-Architektur und Design
Benefits & conditions
Patterns, produktiver Einsatz von KI-Tools wie Claude Code oder Codex. Erfahrung mit Software fĂŒr den öffentlichen Sektor ist nicht nötig. Dein Team
About the company
Seit ĂŒber 25 Jahren entwickelt die Girona Softwareentwicklung GmbH in Berlin Software fĂŒr die öffentliche Verwaltung. StĂ€dte wie Berlin, MĂŒnchen, Bonn und Dessau setzen seit Jahrzehnten auf unsere Lösungen, Konsentas etwa in BĂŒrgerĂ€mtern, GesundheitsĂ€mtern sowie Kfz-Zulassungs- und FĂŒhrerscheinstellen.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ