Beispiel einer Stellenbeschreibung für Full-Stack-Entwickler:innen
Einleitung
[Unternehmen X] verfügt über einen Technologie-Stack, der sich rasant weiterentwickelt und von einem dynamischen Entwicklerteam zuverlässig betreut wird. Zur Verstärkung dieses Teams suchen wir eine:n Full-Stack-Entwickler:in, der:die eigenständig ganze End-to-End-Projekte bearbeitet. Idealerweise haben Sie Programmiererfahrung auf allen Ebenen des Stacks und umfassende Kenntnisse von Web-Frameworks, APIs, Datenbanken und mehreren Backend-Programmiersprachen. In Ihrer neuen Rolle werden Sie Teil eines kleinen Teams, das mithilfe der neuesten Technologien und Architekturen Frontend- und Backend-Herausforderungen löst und optimale Benutzererlebnisse schafft. Wenn Sie außerdem gerne in einer zukunftsgewandten, herausfordernden Unternehmensumgebung arbeiten möchten, freuen wir uns auf Ihre Bewerbung.
Ihre Rolle
- Sie erstellen hochskalierbare und benutzerfreundliche Softwarelösungen über den gesamten Stack hinweg und tragen so messbar zum Unternehmenswachstum bei.
- Sie entwickeln neue Funktionen und passen Infrastrukturen an unsere dynamischen Geschäfts- und Projektanforderungen an.
- Sie übernehmen Verantwortung für neue Projekte vom Konzeptentwurf bis zur Bereitstellung.
- Sie überwachen die Leistung und Verfügbarkeit sämtlicher Anwendungen und etablieren hohe Standards hinsichtlich Code- und Designqualität.
- Sie wenden agile Entwicklungsmethoden und Best Practices an und nutzen vielfältige Chancen zur Weiterbildung.
Ihre Aufgaben
- Sie übernehmen sämtliche Aspekte der agilen Softwareentwicklung, einschließlich Design, Implementierung und Bereitstellung.
- Sie konzeptualisieren leistungsfähige, skalierbare End-to-End-Systeme und begleiten deren Realisierung beratend.
- Sie arbeiten hauptsächlich mit Ruby, Java/JRuby, React und JavaScript.
- Sie tauschen sich mit kreativen Designer:innen und Frontend-Entwickler:innen aus und erstellen gemeinsam mit führenden Backend-Entwickler:innen zuverlässige APIs.
- Sie arbeiten über Slack, GitHub-Kommentare, Dokumente und regelmäßige Videokonferenzen mit Kolleg:innen aus anderen Zeitzonen zusammen.
Kenntnisse und Qualifikationen
- Bachelor- oder vergleichbarer Abschluss in Informatik oder Technik
- Mindestens 1 Jahr Erfahrung in der Entwicklung umfassender Softwareanwendungen
- Erfahrung in der Programmierung von Webanwendungen
- Erfahrung im Design und in der Integration von RESTful-APIs
- Kenntnisse von Ruby, Java/JRuby, React und JavaScript
- Hervorragende Debugging- und Optimierungsfähigkeiten
- Erfahrung mit Modul- und Integrationstests
Gewünschte Qualifikationen
- Lernbereitschaft und Interesse an neuen Tools, Programmiersprachen, Workflows und Philosophien
- Zertifizierungen von Vorteil