Ihre Aufgaben
1. Entwicklung von skalierbaren und leistungsfähigen Backend-Systemen mit und TypeScript
2. Entwurf, Implementierung und Pflege von REST-APIs und Web-Frameworks
3. Optimierung der Performance und Skalierbarkeit von PostgreSQL-Datenbanken sowie effektive Nutzung von Datenbank-Indexierung und -Optimierung
4. Mitwirkung an der Frontend-Entwicklung (insbesondere React) und nahtlose Integration der Frontend- und Backend-Komponenten
5. Implementierung und Management von Cloud-Technologien (insbesondere AWS) und Containerisierung (z. B. Docker, Kubernetes)
6. Sicherstellung von Clean Code, Testautomatisierung und hoher Codequalität
7. Implementierung und Pflege von CI/CD-Pipelines und Versionskontrolle mit Git und GitLab
8. Regelmäßige Teilnahme an Code-Reviews und Zusammenarbeit mit anderen Entwicklern zur Verbesserung der Codequalität
9. Dokumentation von APIs und anderen technischen Aspekten zur Sicherstellung einer transparenten und wartungsfreundlichen Codebasis
Ihr Profil
Als Persönlichkeit zeigen Sie Verantwortungsbewusstsein und Eigeninitiative, Sie verfügen über eine ausgeprägte Teamfähigkeit und kommunozieren offen und ehrlich, Sie arbeiten lösungsorientiert und analytisch.
Darüber hinaus freuen wir uns über:
10. Sehr gute Kenntnisse in und TypeScript, zusätzlich Erfahrung in Go wäre super
11. Erfahrung in der Entwicklung und Nutzung von Web-Frameworks und REST-APIs
12. Solides Verständnis von PostgreSQL und Datenbank-Optimierung
13. Erfahrung mit Cloud-Technologien (AWS) und Containerisierung (Docker, Kubernetes) von Vorteil
14. Sicher im Umgang mit Git und GitLab, sowie Erfahrung mit der Einrichtung und Nutzung von CI/CD-Pipelines
15. Frontend-Erfahrung mit React ist wünschenswert, aber nicht zwingend erforderlich
16. Hohe Standards für Clean Code, Testautomatisierung und Softwarequalität
17. Erfahrung mit agilen Methoden wie Scrum
18. Verständnis für den gesamten Software Development Lifecycle (SDLC) und ein DevOps-Mindset
19. Erfahrung in der Erstellung von API-Dokumentationen und technischer Dokumentation
Unser Angebot
20. Bis zu 95 % Homeoffice und freie Arbeitszeitgestaltung
21. Ein agiles Arbeitsumfeld mit flexiblen Arbeitszeiten und der Möglichkeit, im Homeoffice zu arbeiten
22. Spannende und innovative Projekte mit modernsten Technologien
23. Ein motiviertes und eng miteinander arbeitendes Team mit offener Kommunikation und flachen Hierarchien
24. Offene Feedbackkultur, flache Hierarchien und erfahrene Kolleg:innen
25. Spannende Projekte, umfassende Einarbeitung & kontinuierliche Weiterbildung