Lenovo
Pavago
Senior Full Stack Engineer
Was Sie für diese Position qualifiziert
Senior Full Stack Engineer
Über die Rolle
Wir suchen einen erfahrenen Senior Full Stack Engineer, der die Entwicklung einer modernen, KI-gestützten Steuererklärungsplattform leitet.
Dies ist eine hochtechnische, praxisorientierte Engineering-Rolle, in der Sie die Systemarchitektur entwerfen, skalierbare backend-Dienste aufbauen, intuitive frontend-Erlebnisse entwickeln und sicherstellen, dass jeder Teil der Anwendung präzise, sicher und produktionsbereit ist.
Sie verantworten Funktionen vom Konzept bis zur Bereitstellung und arbeiten sowohl am frontend als auch am backend, während Sie KI-Entwicklungstools wie Cursor und Claude Code nutzen, um die Bereitstellung zu beschleunigen und die Codequalität zu verbessern.
Der ideale Kandidat hat Freude daran, komplexe technische Probleme zu lösen, übernimmt Verantwortung für technische Entscheidungen und blüht in Umgebungen auf, in denen Datengenauigkeit und Zuverlässigkeit entscheidend sind.
Was Sie für diese Position qualifiziert
- Sie haben Freude daran, komplexe technische Probleme von Anfang bis Ende zu lösen.
- Sie übernehmen Verantwortung für Systeme, anstatt nur zugewiesene Aufgaben zu erledigen.
- Sie schreiben sauberen, wartbaren und gut getesteten Code.
- Sie kommunizieren proaktiv und arbeiten effektiv in einer Remote-Umgebung.
- Sie integrieren KI-gestützte Entwicklung in Ihren Engineering-Workflow.
- Sie achten genau auf Genauigkeit, insbesondere bei der Arbeit mit geschäftskritischen Daten.
Wie sieht ein typischer Arbeitstag aus?
Anstellungsart: Vollzeit, Remote
Arbeitszeiten: US-Geschäftszeiten
Ihr Tag beginnt mit der Durchsicht von Updates Ihrer Teamkollegen und der Planung der Entwicklungsprioritäten. Sie verbringen den Großteil Ihrer Zeit damit, neue Funktionen zu erstellen, APIs zu entwerfen, frontend-Funktionalitäten zu implementieren und komplexe Workflow-Herausforderungen zu lösen.
Den ganzen Tag über nutzen Sie Cursor und Claude Code, um die Entwicklung zu beschleunigen, Tests zu schreiben, Probleme zu beheben und die Implementierungsqualität zu verbessern.
Sie arbeiten mit Produkt-Stakeholdern zusammen, um Anforderungen zu klären, technische Entscheidungen zu dokumentieren und sicherzustellen, dass jede Funktion präzise, skalierbar und produktionsbereit ist.
Key Performance Indicators (KPIs)
- Qualität und Zuverlässigkeit der bereitgestellten Funktionen
- API-Leistung und Systemskalierbarkeit
- Codequalität und Testabdeckung
- Genauigkeit der Geschäftslogik und Validierung
- Rechtzeitige Lieferung von Entwicklungsmeilensteinen
- Systemstabilität und Produktionszuverlässigkeit
- Qualität der Dokumentation
- Zusammenarbeit und Eigenverantwortung
Bewerbungsprozess
- Erstes Screening durch den Recruiter
- Technische Bewertung / KI-Evaluierung
- Technisches Interview mit dem Kunden
- Angebotsphase
Was passiert nach Ihrer Bewerbung?
Direkt nach Ihrer Bewerbung erhalten Sie eine E-Mail-Einladung von Spark Hire, um Ihr Intro-Video aufzunehmen.
Dies ist eine kurze, selbst aufgenommene Vorstellung, die Sie in Ihrer eigenen Zeit absolvieren können und die den letzten Schritt Ihrer Bewerbung darstellt.
Dies ermöglicht es den Hiring Managern, Ihre Kommunikationsfähigkeiten zu bewerten, bevor Interviews stattfinden, was den Einstellungsprozess schneller und effizienter macht.
Bitte behalten Sie sowohl Ihren Posteingang als auch Ihren Spam-Ordner für Ihre Spark Hire-Einladung im Auge.
#LI-AG1
Verantwortlichkeiten Full Stack-Entwicklung
- Entwerfen, Erstellen und Warten skalierbarer full-stack-Anwendungen.
- Entwicklung sicherer backend-Dienste und REST APIs unter Verwendung von Python und FastAPI.
- Erstellung reaktionsschneller, benutzerfreundlicher frontend-Schnittstellen für komplexe Arbeitsabläufe und Dateneingaben.
- Nahtlose Integration von frontend-Anwendungen mit backend-Diensten.
Systemarchitektur & Engineering
- Entwurf von Anwendungsarchitektur, Datenmodellen, APIs und Servicestrukturen, die langfristige Skalierbarkeit unterstützen.
- Treffen technischer Entscheidungen in Bezug auf Leistung, Wartbarkeit und Zuverlässigkeit.
- Refactoring und Verbesserung bestehender Systeme im Zuge der Weiterentwicklung der Plattform.
KI-gestützte Entwicklung
- Nutzung von Cursor und Claude Code als Teil Ihres täglichen Entwicklungs-Workflows.
- Einsatz von KI-Tools zur Verbesserung von Produktivität, Codequalität, Debugging und Implementierungsgeschwindigkeit.
- Kontinuierliche Evaluierung von Möglichkeiten zur Automatisierung von Entwicklungsaufgaben.
Datenvalidierung & Zuverlässigkeit
- Implementierung robuster Validierungslogik, Geschäftsregeln und Fehlerbehandlung.
- Sicherstellung der Datengenauigkeit bei komplexen Arbeitsabläufen und Benutzereingaben.
- Aufbau sicherer, zuverlässiger und prüfungsbereiter Systeme.
Testen & Qualität
- Schreiben umfassender Unit-, Integrations- und End-to-End-Tests.
- Identifizierung und Behebung von Fehlern vor der Bereitstellung.
- Aufrechterhaltung einer hohen Codequalität durch Tests, Dokumentation und Code-Reviews.
Zusammenarbeit & Eigenverantwortung
- Verantwortung für Funktionen von der Planung bis zur Bereitstellung.
- Dokumentation technischer Entscheidungen und proaktive Kommunikation des Fortschritts.
- Enge Zusammenarbeit mit Produkt-Stakeholdern zur Klärung von Anforderungen und Bereitstellung skalierbarer Lösungen.
Erforderliche Erfahrung & Fähigkeiten (Must-Have)
- 5+ Jahre professionelle Full Stack Software Engineering Erfahrung.
- Fundierte Expertise in Python und FastAPI.
- Erfahrung im Entwurf und Aufbau von produktionsreifen REST APIs.
- Starke frontend-Entwicklungserfahrung mit modernen JavaScript-Frameworks.
- Erfahrung im Entwurf skalierbarer Anwendungsarchitekturen und Datenmodelle.
- Praktische Erfahrung mit Cursor und Claude Code in der täglichen Entwicklung.
- Erfahrung im Aufbau von workflow-gesteuerten oder formularlastigen Anwendungen.
- Fundiertes Verständnis von API-Integration, Validierung, Authentifizierung und sicherer Datenverarbeitung.
- Erfahrung im Schreiben von Unit-, Integrations- und End-to-End-Tests.
- Exzellente schriftliche Kommunikationsfähigkeiten in Englisch.
Wünschenswert (Nice-to-Have)
- Erfahrung im Aufbau von Anwendungen in den Bereichen Steuern, Fintech, Buchhaltung, Compliance oder anderen stark regulierten Branchen.
- Erfahrung mit Cloud-Plattformen und modernen Deployment-Pipelines.
- Erfahrung mit relationalen Datenbanken und ORM-Frameworks.
- Vertrautheit mit CI/CD-Pipelines und automatisierten Tests.
- Erfahrung in der Arbeit in vollständig remote arbeitenden Engineering-Teams.
