Job
In dieser Position entwickelst du Fullstack-Lösungen und modernisierst den bestehenden Code. Du implementierst Symfony im Backend, integrierst React im Frontend und betreust sowohl Wartung als auch neue Features zusammen mit einem Team.
Job-Technologien
Deine Rolle im Team
- Unser Kernprodukt Konsentas ist über viele Jahre gewachsen, und das sieht man dem Code an. Das Backend läuft auf PHP 8.1 ohne Framework. Im Frontend stehen jQuery und Vanilla-JS neben React, und automatisierte Tests gibt es bisher wenige.
- Wohin es gehen soll, ist klar: Das Backend wird schrittweise auf Symfony umgestellt, das Frontend auf React vereinheitlicht. Bis Ende 2027 soll die Migration abgeschlossen sein. Was dafür fehlt, ist kein Plan, sondern Kapazität.
- 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.
Unsere Erwartungen an dich
Ausbildung
- Abschluss: Ausbildung oder FH-Abschluss zählen bei uns genauso viel wie ein Uni-Studium. Entscheidend ist deine Praxiserfahrung.
Qualifikationen
- PHP: fundierte Kenntnisse in modernem PHP 8.x mit objektorientierter Architektur, etwa Dependency Injection, Interfaces und SOLID.
- Legacy-Code: Du gehst sicher mit gewachsenen Codebasen um. Du refaktorierst, debuggst und entwickelst weiter, ohne alles neu zu schreiben.
- 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.
Erfahrung
- Erfahrung: etwa 4-5 Jahre in der professionellen Softwareentwicklung (ein Richtwert, keine harte Grenze).
- Symfony: nachweisbare Praxiserfahrung mit dem Framework.
- JavaScript/React: solide Erfahrung im Frontend, jQuery schreckt dich nicht ab.
Unser Angebot
- 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.
Benefits
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die Girona Softwareentwicklung GmbH hat ihren Sitz in Berlin und entwickelt seit mehr als zwanzig Jahren spezialisierte Softwarelösungen für den Verwaltungssektor. Das Unternehmen hilft Kommunen und Behörden dabei, Bürgerdienste und Verwaltungsabläufe zu digitalisieren, insbesondere durch die Plattform Konsentas.
- Etablierte Firma
- Onsite, Hybrid
- Internet, IT, Telekom
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Wir - die HUK-COBURG Versicherungsgruppe - zählen zu den 10 größten in Deutschland. Vor über 90 Jahren gegründet sind wir mit über 13 Millionen Kund:innen heute der große Versicherer für Privathaushalte und der größte deutsche Autoversicherer. Dass wir...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...