Full Stack Softwareentwickler 80-100%
Role details
Job location
Tech stack
Job description
- Entwurf, Entwicklung und Deployment von cloud-nativen Frontend- und Backend-Anwendungen mit .NET Core/ASP.NET und Next.js.
- Zusammenarbeit mit Produktmanagern, Designern und anderen Entwicklern, um Anforderungen zu verstehen und in technische Lösungen umzusetzen.
- Erstellung und Pflege von RESTful APIs und Microservices.
- Verbesserung der Sucherfahrung unserer Nutzer durch Nutzung deiner Elasticsearch-Erfahrung.
- Praktische Erfahrung mit Docker und Kubernetes.
- Implementierung responsiver und benutzerfreundlicher UI-Komponenten mit React unter Verwendung von Typescript.
- Optimierung der Anwendungsleistung, Sicherheit und Skalierbarkeit.
- Überwachung, Fehlerbehebung und Lösung von Produktionsproblemen.
- Du bist vertraut mit agilen Entwicklungsmethoden wie Scrum und hast in cross-funktionalen Teams gearbeitet.
- Fließende Englischkenntnisse.
Requirements
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige praktische Erfahrung).
- Mehr als 3 Jahre Berufserfahrung in der Entwicklung.
- Gute Kenntnisse in C#, .NET Core.
- Fundierte Erfahrung mit React.js, JavaScript/TypeScript, HTML5, CSS3.
- Praktische Erfahrung mit Cloud-Diensten (vorzugsweise Azure).
- Erfahrung mit REST APIs, Microservices und verteilten Architekturen.
- Kenntnisse in relationalen und nicht-relationalen Datenbanken (SQL Server, Cosmos DB)., * Erfahrung mit Vektor-Datenbanken.
- Kenntnisse über Sortier- und Ranking-Algorithmen in Elasticsearch.
- Verständnis von ereignisgesteuerten Architekturen.
- Vertrautheit mit dem Aufbau leistungsstarker Datenaufnahme-Pipelines.
Benefits & conditions
Bei Comparis sind wir überzeugt, dass befähigte Mitarbeitende die besten Ergebnisse liefern. Wir pflegen eine Kultur der Transparenz, des gegenseitigen Respekts und Vertrauens. Als feste Verfechter des lebenslangen Lernens probieren wir stets Neues aus und entwickeln uns kontinuierlich weiter - sowohl als Individuen als auch als Team. Wir bieten flache Hierarchien, große Autonomie und kreative Freiheit sowie ein kompetentes und motiviertes Team, das dich bei deiner Arbeit berät und unterstützt und es dir leicht macht, deine eigenen Grenzen zu erweitern. Schließlich bieten wir flexible Arbeitszeiten, um von überall aus arbeiten und leben zu können.