Senior Fullstack Entwickler (React/Node.js) - Remote Position
Aus der Ferne
Vollzeit
Als erfahrener Fullstack Entwickler werden Sie maßgeblich an einer zukunftsweisenden webbasierten Anwendung mitwirken, die Produktentwicklungsteams dabei unterstützt, ihre Produktfunktionen effizient zu organisieren, zu analysieren und zu strukturieren. In dieser Schlüsselposition verantworten Sie sowohl die Frontend-Implementierung mit React als auch Backend-Dienste mit Node.js in einer modernen Cloud-Infrastruktur.
Hauptaufgaben
- Konzeption und Entwicklung anspruchsvoller Frontend-Komponenten mit React 18 und modernen JavaScript/TypeScript-Frameworks.
- Implementation und Optimierung von Backend-Funktionalitäten mittels Node.js 18+ und Express.js-Framework.
- Entwurf und Feinjustierung relationaler Datenbankstrukturen in PostgreSQL 14+.
- Entwicklung robuster RESTful APIs für die nahtlose Kommunikation zwischen Frontend- und Backend-Systemen.
- Konfiguration und Verwaltung der AWS-Cloud-Infrastruktur mit besonderem Fokus auf Skalierbarkeit und Kosteneffizienz.
- Aktive Mitgestaltung in einem agilen Entwicklungsteam mit regelmäßigen Sprints und iterativen Verbesserungsprozessen.
- Implementierung umfassender automatisierter Testverfahren und Integration in CI/CD-Pipelines für kontinuierliche Bereitstellung.
- Leistungsoptimierung der Anwendung hinsichtlich Geschwindigkeit, Skalierbarkeit und Benutzererfahrung.
- Durchführung von Code-Reviews und Teilnahme an technischen Planungssitzungen zur Qualitätssicherung.
- Kontinuierliche Verbesserung der Codebasis und Architektur gemäß aktueller Best Practices.
Erforderliche Qualifikationen
- Mindestens 5 Jahre nachweisbare Berufserfahrung in der professionellen Webentwicklung mit fundierten Kenntnissen sowohl im Frontend- als auch im Backend-Bereich.
- Umfassende praktische Erfahrung mit React (v17+) und dem React-Ökosystem einschließlich Redux, React Router und Hooks.
- Profunde Kenntnisse in Node.js (v14+) und Express.js für die serverseitige Entwicklung.
- Nachgewiesene Expertise im PostgreSQL-Datenbankdesign, -Optimierung und komplexen Abfragen.
- Fundierte Erfahrung mit AWS-Diensten wie EC2, S3, Lambda, RDS und CloudFormation für die Cloud-Infrastrukturverwaltung.
- Souveräner Umgang mit modernen Entwicklungswerkzeugen wie Git, Docker und CI/CD-Pipelines.
- Exzellente JavaScript/TypeScript-Kenntnisse mit tiefgreifendem Verständnis der ES6+ Features.
- Bewährte Erfahrung im RESTful API-Design und -Implementierung nach aktuellen Standards.
- Vertrautheit mit agilen Entwicklungsmethoden und kollaborativen Tools wie Jira, Figma und Slack.
- Sehr gute Englischkenntnisse für die effektive Kommunikation im internationalen Team.
Wünschenswert
- Praktische Erfahrung mit GraphQL oder vergleichbaren API-Technologien.
- Kenntnisse in Microservices-Architektur und Container-Orchestrierung (Docker, Kubernetes).
- Vertrautheit mit NoSQL-Datenbanken wie MongoDB oder DynamoDB als Ergänzung zu relationalen Systemen.
- Erfahrung mit Serverless-Architekturen und Functions-as-a-Service (FaaS) im AWS-Ökosystem.
- Praxiserfahrung mit CI/CD-Tools wie Jenkins, CircleCI oder GitHub Actions.
- Grundlegendes Verständnis für UX/UI-Design-Prinzipien und effektive Zusammenarbeit mit Design-Teams.
- Anwendung von Test-Driven Development (TDD) und Implementierung automatisierter Tests mit Jest und Cypress.
- Nachgewiesene Expertise in Performance-Optimierung und Skalierung von Webanwendungen unter hoher Last.
- Erfahrung mit agilen Produktentwicklungsmethoden, Scrum und Kanban.
- Beiträge zu Open-Source-Projekten oder Entwicklung eigener innovativer Nebenprojekte.
Warum Sie zu uns kommen sollten
Werden Sie Teil eines dynamischen, internationalen Teams, das innovative Lösungen für die moderne Produktentwicklung gestaltet. Wir bieten eine vollständig flexible Remote-Arbeitsumgebung, die Ihnen maximale Freiheit bei der Arbeitsgestaltung ermöglicht. Bei uns haben Sie die Chance, mit modernsten Technologien zu arbeiten und Ihre fachlichen Kompetenzen kontinuierlich weiterzuentwickeln. Unser agil geprägtes Arbeitsumfeld fördert kreative Lösungsansätze, eigenverantwortliches Handeln und nachhaltiges berufliches Wachstum. Ihre Expertise und Innovationskraft werden wertgeschätzt und durch eine wettbewerbsfähige Vergütung honoriert. Gestalten Sie mit uns ein Produkt, das echten Mehrwert für Entwicklungsteams weltweit bietet.