Das Unternehmen sucht einen engagierten Fullstack-Entwickler, der nicht nur einfache Tickets abarbeiten möchte, sondern aktiv an der Entwicklung einer modernen Softwareplattform mitwirken will. In dieser Rolle werden Sie technische Entscheidungen mitgestalten und nachhaltige Software entwickeln, auf die Sie stolz sein können. Die Aufgabe umfasst die Entwicklung einer innovativen Facility-Management-Plattform zur Digitalisierung von Gebäuden und Prozessen. Sie werden sowohl an Backend-Systemen auf Basis von PHP und Symfony als auch an modernen Frontend-Anwendungen mit Angular arbeiten. Ihre Aufgaben erstrecken sich über den gesamten Software-Lebenszyklus, von der Konzeption über die Entwicklung und das Testing bis hin zum Deployment. In einem dynamischen Team werden Sie moderne Fullstack-Features und Module entwickeln, performante Backend-Systeme und REST-APIs erstellen sowie an der Migration bestehender Architekturen zu modernen Single-Page-Applications mitwirken. Das Unternehmen bietet Ihnen die Möglichkeit, Verantwortung für Ihre Features zu übernehmen und eng mit Product Ownern, UX-Designern und anderen Entwicklern zusammenzuarbeiten. Sie profitieren von einem hohen Qualitätsanspruch durch Continuous Integration, Code-Reviews und umfassende Tests. Das Arbeitsumfeld zeichnet sich durch moderne Technologien und einen kollegialen Austausch aus, was Ihnen viel Gestaltungsspielraum und echte technische Verantwortung ermöglicht.
Fullstack-Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt Erfahrung in der modernen Webentwicklung im Frontend- und/oder Backend-Bereich mit. Gute Kenntnisse in PHP sowie idealerweise Erfahrung mit Symfony sind erforderlich. Sie sollten sehr gute Kenntnisse in TypeScript besitzen und Erfahrung mit Angular sowie modernen Frontend-Architekturen mitbringen. Erfahrung mit REST-konformen APIs und ein Verständnis für Softwarearchitektur, Clean Code, Testing und nachhaltige Softwareentwicklung sind ebenfalls wichtig. Der sichere Umgang mit Git und GNU/Linux wird vorausgesetzt. Persönlich sollten Sie analytisch, strukturiert und eigenverantwortlich arbeiten können. Teamgeist und Freude an technischer Zusammenarbeit sind ebenso von Bedeutung. Sehr gute Deutschkenntnisse, mindestens auf dem Niveau C1, sind erforderlich. Nice-to-have sind Erfahrungen mit NgRx, Redis oder Performance-Optimierung sowie Kenntnisse im Bereich Clean Architecture und skalierbaren Webanwendungen oder SaaS-Produkten. Auch Erfahrungen mit End-to-End-Testing, beispielsweise mit Playwright, und Interesse an DevOps-nahen Themen sind von Vorteil.