Senior Backend Entwickler (AWS Lambda, Elasticsearch) - Remote

Aus der Ferne
Vollzeit
Teilzeitarbeit
Sind Sie begeistert von der Entwicklung serverloser Anwendungen mit modernsten AWS-Technologien? Wir suchen einen erfahrenen Backend Entwickler mit Expertise in AWS Lambda und Elasticsearch für unser innovatives Team. Sie werden an einer fortschrittlichen Plattform arbeiten, die Umfrageergebnisse speichert und Befragte intelligent auf Basis ihrer früheren Antworten mit Projekten verbindet. Projektübersicht Unsere Plattform nutzt die AWS Serverless-Architektur, um Umfragedaten effizient zu verarbeiten, zu speichern und zu analysieren. Ihre Expertise in AWS-Diensten, insbesondere Elasticsearch und Lambda-Funktionen, wird uns helfen, unsere Matching-Algorithmen zu verbessern und unsere Infrastruktur an die wachsende Nachfrage anzupassen. Hauptaufgaben - Konzeption und Implementierung skalierbarer Backend-Dienste mit AWS Lambda und Elasticsearch. - Optimierung der Suchfunktionalität und Abfrageleistung für große Datensätze von Umfrageantworten. - Entwicklung und Wartung von APIs mit AWS API Gateway für eine nahtlose Client-Server-Kommunikation. - Konfiguration und Verwaltung von AWS-Ressourcen einschließlich IAM, CloudWatch und anderen unterstützenden Diensten. - Implementierung von Datenverarbeitungspipelines zur Transformation und Analyse von Umfrageantworten. - Zusammenarbeit mit Frontend-Entwicklern zur Gewährleistung einer reibungslosen Integration zwischen Client- und Server-Komponenten. - Teilnahme an Code-Reviews und Bereitstellung technischer Anleitungen für Teammitglieder. - Einrichtung und Wartung von CI/CD-Pipelines mit GitHub Actions für automatisierte Tests und Deployments. - Überwachung der Systemleistung und Fehlerbehebung in Produktionsumgebungen. - Dokumentation von Architekturentscheidungen und technischen Spezifikationen. Erforderliche Qualifikationen - Mindestens 3 Jahre Berufserfahrung in der Entwicklung mit .NET, Java oder Python. - Nachgewiesene Erfahrung in der Entwicklung und Optimierung von AWS Elasticsearch/OpenSearch-basierten Systemen. - Fundierte Kenntnisse in der Entwicklung von AWS Lambda-Funktionen und ereignisgesteuerten Architekturen. - Erfahrung mit AWS API Gateway und RESTful API-Designprinzipien. - Vertrautheit mit serverlosen Anwendungsarchitekturen und Microservices. - Kompetenz in der Einrichtung und Wartung von GitHub CI/CD-Pipelines. - Solides Verständnis von Datenmodellierung und Datenbankdesignkonzepten. - Erfahrung mit Leistungsoptimierung von Cloud-basierten Anwendungen. - Kenntnisse der AWS-Sicherheitsbestpraktiken und IAM-Konfiguration. - Fähigkeit, sauberen, effizienten und gut dokumentierten Code zu schreiben. Wünschenswert - Erfahrung mit anderen AWS-Diensten wie DynamoDB, SQS, SNS oder Step Functions. - Kenntnisse in Container-Technologien (Docker, Kubernetes) und AWS-Container-Diensten. - Vertrautheit mit Datenanalyse- und Visualisierungstools. - Erfahrung mit Infrastructure as Code (IaC) mittels AWS CloudFormation oder Terraform. - Hintergrund in der Entwicklung von Umfrage- oder Datenerfassungsanwendungen. - Verständnis von Machine-Learning-Konzepten für Matching-Algorithmen. - Erfahrung mit Node.js für die Lambda-Funktionsentwicklung. - Kenntnisse in der GraphQL API-Entwicklung neben REST. Technologie-Stack - AWS Elasticsearch/OpenSearch Service - AWS Lambda (Python 3.11+, Node.js 18+, Java 17+ oder .NET 8+) - AWS API Gateway - GitHub Actions für CI/CD - Zusätzliche AWS-Dienste (IAM, CloudWatch, S3, etc.) - RESTful API-Design - Serverless Framework oder AWS SAM Anstellungsdetails - Remote-Position mit flexiblen Arbeitsregelungen - Option für Vollzeit- oder Teilzeitbeschäftigung - Kollaboratives Teamumfeld mit agiler Methodik - Möglichkeit, an innovativen datengesteuerten Anwendungen zu arbeiten Warum Sie bei uns arbeiten sollten Die Arbeit bei uns bedeutet, Teil eines zukunftsorientierten Teams zu sein, das Innovation und technische Exzellenz schätzt. Sie haben die Möglichkeit, Ihre Cloud-Computing-Fähigkeiten zu erweitern, während Sie an bedeutungsvollen Projekten arbeiten, die Organisationen dabei helfen, die richtigen Befragten zu finden. Wir bieten wettbewerbsfähige Vergütung, flexible Arbeitsregelungen und ein unterstützendes Umfeld, das kontinuierliches Lernen und berufliches Wachstum fördert.