Miratech
Miratech
Miratech ist ein global tätiges IT-Dienstleistungs- und Beratungsunternehmen, das mit Unternehmen an der digitalen Transformation arbeitet. Das Leistungsspektrum umfasst Outsourcing, Softwareentwicklung und professionelle Dienstleistungen und verbindet die Lieferkapazitäten eines Großunternehmens mit der Anpassungsfähigkeit, die mit innovativer Start-up-Kultur verbunden ist. Miratech wurde 1989 gegründet und ist in den Bereichen B2B-Beratung sowie technologiebezogene Arbeit im SaaS-Umfeld tätig. Dabei unterstützt das Unternehmen Organisationen, die Softwarekompetenz und Technologiedienstleistungen benötigen.

Senior Full-Stack-Java-Entwickler | Miratech | Remote in Kanada

Entwickle als Senior Full-Stack-Engineer bei Miratech skalierbare Anwendungen mit Java, Spring Boot, React und Cloud-Technologien. Unterstütze Kunden aus Enterprise- und Startup-Technologieunternehmen mit zuverlässigen und wartbaren Softwarelösungen.

Beschreibung

  • Erstelle, teste und unterstütze skalierbare Backend-Services mit Java, Spring Boot und soliden Engineering-Praktiken.
  • Entwickle moderne Weboberflächen mit React, TypeScript, wiederverwendbaren Komponenten, responsiven Layouts und barrierearmen Interaktionen.
  • Erstelle und integriere REST-APIs nach einem API-First-Entwicklungsansatz.
  • Pflege klar definierte OpenAPI- und Swagger-Verträge einschließlich einer konsistenten Fehlerbehandlung.
  • Entwirf modulare Anwendungen mit Microservices sowie Mustern aus der objektorientierten und domänengesteuerten Entwicklung.
  • Nutze Node.js für leichtgewichtige Services, Backend-for-Frontend-Schichten, Integrationen und Entwicklungswerkzeuge.
  • Modelliere und optimiere PostgreSQL-Schemata und -Abfragen mit Fokus auf Datenintegrität, Performance und Auditierbarkeit.
  • Verbinde interne und externe Systeme über REST-APIs, Webhooks, Messaging und verwandte Integrationsansätze.
  • Containerisiere Anwendungen und unterstütze Cloud-Bereitstellungsmuster, Konfigurationsmanagement und konsistente Umgebungen.
  • Entwickle und pflege Jenkins-CI/CD-Pipelines mit automatisierten Tests, Qualitätssicherungen und reproduzierbaren Releases.
  • Ergänze Anwendungen um strukturiertes Logging, Metriken, Tracing und aussagekräftige Fehlermeldungen.
  • Untersuche funktionale und produktive Probleme und verbessere dabei Performance, Resilienz, Skalierbarkeit und Wartbarkeit.
  • Arbeite mit den Teams für Produkt, UX, QA, DevOps, Architektur und Engineering in Design- und Code-Reviews, bei der Planung und an kontinuierlichen Verbesserungen.

Anforderungen

  • Mindestens sechs Jahre Erfahrung in der Full-Stack-Softwareentwicklung, einschließlich der Verantwortung für Produktivanwendungen.
  • Fortgeschrittene praktische Erfahrung mit Java- und Spring-Technologien, insbesondere Spring Boot, REST-Services, Persistenz, Sicherheit und automatisierten Tests.
  • Fundierte Erfahrung in der Frontend-Entwicklung mit Angular oder React, TypeScript, HTML, CSS, komponentenbasierter Architektur, Zustandsverwaltung und aktuellen Testverfahren.
  • Praktische Kenntnisse in Node.js für leichtgewichtige Services, Integrationen, Build-Tools oder unterstützende Komponenten.
  • Nachweisliche Fähigkeit, REST-APIs und Microservices zu entwerfen und wartbare Software in verteilten Umgebungen zu entwickeln.
  • Sehr gute SQL-Kenntnisse und Erfahrung mit der Erstellung effizienter Datenmodelle für PostgreSQL oder ähnliche relationale Datenbanken.
  • Erfahrung in der Entwicklung, Bereitstellung oder Unterstützung cloudbasierter und containerisierter Anwendungen.
  • Ausgezeichnete Kommunikationsfähigkeiten sowie die Fähigkeit, klare technische Dokumentationen zu verfassen und Kundenworkshops zu moderieren.
  • Erfahrung mit Workforce-Management-Anwendungen oder -Plattformen ist von Vorteil.
  • Erfahrung mit AWS und Amazon Connect ist wünschenswert.
  • Erfahrung mit Customer-Experience-Lösungen, Contact Centern oder Kundenserviceumgebungen – einschließlich Sprachinfrastruktur oder Integrationen mit FreeSWITCH, Kamailio, Twilio oder vergleichbaren Plattformen – ist wünschenswert.
  • Kenntnisse in den Bereichen Forecasting, Einsatzplanung, Einhaltung von Vorgaben, Routing, Agenten-Desktops, digitalen Kanälen oder verwandten betrieblichen Konzepten sind wünschenswert.
  • Erfahrung mit Kafka, RabbitMQ oder ähnlichen Messaging- und Event-Streaming-Technologien ist wünschenswert.
  • Vertrautheit mit Kubernetes, Cloud-Plattformen, Observability-Tools und sicheren Softwarebereitstellungspraktiken ist wünschenswert.
  • Erfahrung bei der Integration von Software mit CRM-, Identitäts-, HR-, Lohnabrechnungs-, Analyse- oder anderen Unternehmenssystemen ist wünschenswert.
  • Praktische Erfahrung mit KI-gestützten Entwicklungstools oder der Entwicklung KI-fähiger Lösungen, einschließlich Claude oder GitHub Copilot, ist ein Pluspunkt.

Zusatzleistungen

  • Krankenversicherung
  • Sprachlernkurse
  • Umzugsprogramm
  • Möglichkeiten zur beruflichen Weiterentwicklung
  • Zertifizierungsprogramme
  • Mentoring- und Talentförderungsprogramme
  • Interne Mobilitäts- und Praktikumsmöglichkeiten
  • Inklusives und unterstützendes Arbeitsumfeld
  • Regelmäßige Firmenveranstaltungen und Teambuilding-Events

Ähnliche Stellen

Faros

Leitender Frontend-Softwareentwickler bei Faros

Faros
51 – 200 Mitarbeitende
B2BKünstliche IntelligenzSaaS

Leite die Frontend-Entwicklung für Faros’ Plattform für Engineering Intelligence und hilf Teams, die Auswirkungen von KI auf die Softwarebereitstellung zu verstehen. Entwickle skalierbare React-Oberflächen, verbessere die Performance und unterstütze andere Frontend-Entwickler:innen durch Mentoring.

Öffnen
Claroty

Backend-Softwareentwickler:in, KI-Plattform bei Claroty (Israel, Hybrid)

Claroty

Entwickle Python- und LLM-basierte Backend-Systeme für Clarotys Plattform zur Sicherheit cyberphysischer Systeme. Bringe produktionsreife KI-Funktionen in Cloud- und lokale Cybersicherheitsumgebungen.

Öffnen
NVIDIA

Senior Software Engineer für Switch- und GPU-Firmware-Verifikation

NVIDIA

Verifizieren Sie Firmware für NVIDIA-Netzwerk-Switches und GPUs der nächsten Generation und entwickeln Sie C++- und Python-Prozesse für die Entwicklung vor und nach der Fertigung von Siliziumchips. Arbeiten Sie mit Teams in Tel Aviv und Raanana an Produkten für Cloud, Hochleistungsrechnen und Speicherlösungen.

Öffnen