Einleitung
Der ideale Kandidat verfügt über ein starkes Produktverständnis sowie fundierte Kenntnisse in Datenbank- und Backend-Architekturen. Zudem hat er Erfahrung in der Entwicklung von APIs für Web- und Mobile-Apps sowie in der Integration und Kommunikation mit Drittanbietertools wie Zapier, HubSpot, Firebase Cloud Messaging, Apple Health und Fitbit. Wir berücksichtigen nur Freelancer mit Backend- und Management-Erfahrung.
Aufgaben
- Entwicklung von serverseitigen APIs mit einer verteilten Microservices-Architektur und Business-Logik, inklusive Kommunikation mit externen Systemen und Datenbanken.
- Unterstützung des Teams bei der Entwicklung von mobilen und Web-Anwendungen, indem wiederverwendbare und leicht nutzbare APIs für Web- und Mobile-Entwickler bereitgestellt werden.
- Zusammenarbeit mit Stakeholdern, um Anforderungen zu analysieren und sicherzustellen, dass sie mit den Geschäftszielen und Nutzerbedürfnissen übereinstimmen.
- Teilnahme an Brainstorming-Sitzungen und aktive Mitwirkung mit innovativen Ideen zur Verbesserung der User Experience.
Qualifikation
- Mindestens 6 Jahre Erfahrung als JS-Fullstack-Entwickler, mit einem starken Portfolio, das eine verteilte Microservices-Architektur mit NestJS und Message-Brokern wie NATS, RabbitMQ oder Kafka zeigt.
- Erfahrung mit der Bereitstellung und Wartung von Backend-Anwendungen auf AWS.
- Tiefes Verständnis von API-Designmustern, insbesondere für robuste Kommunikation mit Datenbanken pro Microservice (Saga-Muster).
- Erfahrung mit Sicherheitsmustern, um Datensicherheit zu gewährleisten.
- Praktische Erfahrung mit Suchlösungen wie Typesense, ElasticSearch oder Algolia.
- Fundierte Kenntnisse in TypeScript, Drizzle ORM, Supabase, Auth, Postgres, Docker & Docker Compose, AWS ECS, Fargate, S3, IAM, Redis, GitHub CI/CD.
- Tiefes Verständnis von Client-Server-Kommunikation, Caching, Session- und State-Management.
- Gutes Verständnis für Systemdesign und ETL-Prozesse, da wir mit externen Datenquellen arbeiten.
- Erfahrung mit Mono-Repos und PNPM ist von Vorteil.
- Starke Kommunikations- und Teamfähigkeiten.
- Fähigkeit, sich an wechselnde Projektanforderungen anzupassen und mehrere Aufgaben gleichzeitig zu bewältigen.
- Branchenkenntnisse in der Fitnessbranche und Vertrautheit mit Fitness-Apps und -Trends sind ein Plus.
Besondere Qualifikationen
- Erfahrung mit Projekten, die Ernährungstracking, Trainingspläne, Fortschrittsverfolgung und externe API-Kommunikation beinhalten.
- Familiarität mit Wearable-Technologien, Smart Devices und der Synchronisation mit externen Fitness-Tracking-Systemen wie Apple Health, Fitbit und Garmin.
- Englischkenntnisse auf C1-Niveau sind erforderlich.
- Deutschkenntnisse auf C1-Niveau sind von Vorteil.
Benefits
- Herausfordernde Projekte mit modernster Technologie
- Freelancing, 100 % Remote-Arbeit mit flexiblen Bedingungen
- Schneller & reibungsloser Bewerbungsprozess – starte direkt mit wirkungsvollen Projekten
- Ein geprüftes Netzwerk aus erstklassigen Kunden, die Tech-Talente schätzen
- Mach den nächsten Karriereschritt mit HaveDevs! Jetzt bewerben und an Projekten mit echtem Impact arbeiten!
- Noch ein paar Worte zum Schluss: HaveDevs – Entwickle großartige Produkte! Du suchst spannende Remote-Projekte, die zu deinen Fähigkeiten passen? HaveDevs verbindet Top-Entwickler mit innovativen Unternehmen weltweit.
Jobalert für diese Suche erstellen
Backend Developer • Düsseldorf, Nordrhein-Westfalen, DE