Über Perspix.ai
Perspix.ai ist ein in Karlsruhe ansässiges KI-Unternehmen, das sich auf maßgeschneiderte KI-Lösungen spezialisiert. Der Fokus liegt auf der Entwicklung von Systemen, die Anforderungsdokumente und Daten effizienter, transparenter und nachhaltiger verarbeiten. Das Unternehmen nutzt modernste Technologie und ein tiefes Verständnis der Kundenherausforderungen, um intelligente Automatisierungs- und Analysetools bereitzustellen.
Über die Rolle
Als Senior Fullstack Software Engineer sind Sie verantwortlich für die Gestaltung, Entwicklung und Wartung von End-to-End-Softwarelösungen. Sie arbeiten eng mit funktionsübergreifenden Teams (Produkt, Design, QA, DevOps) zusammen, um hochperformante, skalierbare und zuverlässige Anwendungen zu schaffen. Darüber hinaus mentorieren Sie Junior-Entwickler, tragen zu architektonischen Entscheidungen bei und verbessern kontinuierlich Entwicklungsprozesse.
Aufgaben
- Robuste und skalierbare Softwarelösungen von Konzept bis Implementierung designen und entwickeln
- Fullstack-Entwicklung: Frontend- und Backend-Stack mit sauberem, effizientem und testbarem Code
- Technische Führung und Mentoring von Junior- und Mid-Level-Entwicklern
- Zusammenarbeit mit Product Management und UX zur Anforderungsanalyse und technischer Machbarkeitsbewertung
- Optimierung von Anwendungsperformance und Skalierbarkeit
- Beitrag zu Build- und Release-Prozessen, CI/CD-Automatisierung
- Durchsetzung von Engineering Best Practices (Testing, Code Reviews, Dokumentation)
- Untersuchung und Behebung von Produktionsproblemen
Anforderungen
- Bachelor- oder Master-Abschluss in Informatik, Softwareengineering oder verwandtem Fachgebiet (oder gleichwertige Berufserfahrung)
- 5+ Jahre Berufserfahrung in Softwareentwicklung mit Fokus auf Fullstack oder Backend-Engineering
- Professionelle Frontend-Entwicklung mit modernen JavaScript-Frameworks
- Solide Backend-Erfahrung mit serverseitigen Sprachen und Frameworks
- Hands-on-Erfahrung mit SQL und/oder NoSQL-Datenbanken
- Vertrautheit mit Cloud-Plattformen zum Deployment und Verwaltung von Anwendungen
- Erfahrung mit CI/CD, Build Tools, Containerisierung und automatisiertem Testing
- Exzellente Kommunikationsfähigkeiten und Leidenschaft für neue Technologien