Umpisa Inc
Umpisa Inc
11 – 50 Mitarbeitende
BeratungGesundheitswesenMarketing
Umpisa Inc ist ein Technologie- und Unternehmensberatungsunternehmen, das Organisationen bei der Entwicklung digitaler Produkte, Softwareanwendungen und neuer Geschäftsvorhaben unterstützt. Das Leistungsspektrum verbindet Geschäftsstrategie, Produktmanagement, digitale Strategie, UI/UX-Design, Softwareentwicklung, Qualitätssicherung und Geschäftsanalyse. Das Unternehmen entwickelt maßgeschneiderte Lösungen mit Technologien wie React, React Native, Flutter und Node.js und integriert DevSecOps-Praktiken in seinen Entwicklungsansatz. Umpisa unterstützt außerdem beim Aufbau neuer Unternehmen und bietet CTO-as-a-Service an. Dabei ist das Unternehmen in den Bereichen Beratung, Marketing, Gesundheitswesen, Fintech, Immobilien und Bildung tätig. Das Team aus Technologieexperten ist von einer kollaborativen Engineering-Kultur und der Mission geprägt, die Rolle der Philippinen in der globalen Technologiebranche zu stärken.

Senior-Backend-Entwickler

Leiten Sie die Architektur und Entwicklung von Backend-Systemen bei Umpisa Inc. auf den Philippinen mit Go, Java, Spring Boot und MySQL. Verantworten Sie APIs, Microservices, Zuverlässigkeit, Integrationen und die Weiterentwicklung der Engineering-Kompetenzen.

Beschreibung

  • Architektur und Leitung skalierbarer, hochverfügbarer Backend-Services und REST-APIs mit Go, Java und JavaScript
  • Konzeption und kontinuierliche Weiterentwicklung von Unternehmensanwendungen mit dem Spring Framework und Spring Boot
  • Verantwortung für komplexe Geschäftslogik, Authentifizierung, Autorisierung und Integrationsservices
  • Festlegung von API-Design-Standards und Überwachung der Integration interner und externer Systeme
  • Zusammenarbeit mit Frontend-Entwicklern und bei Bedarf Unterstützung der Entwicklung nutzerorientierter Funktionen mit ReactJS
  • Verantwortung für MySQL-Architektur, Schemata, Indizes, gespeicherte Prozeduren, Performance-Tuning und Abfrageoptimierung
  • Mitgestaltung der Microservices-Architektur und von Designentscheidungen für verteilte Systeme
  • Festlegung von Engineering-Standards für Datenkonsistenz, Sicherheit, Zuverlässigkeit und Softwarequalität
  • Zusammenarbeit mit Führungskräften aus Produkt, Design und Engineering bei technischer Ausrichtung und Feature-Umsetzung
  • Moderation von Architekturprüfungen, technischen Entscheidungen, Code-Reviews, Ursachenanalysen und der Reaktion auf Vorfälle
  • Mentoring von Entwicklern, Unterstützung bei Einstellung und Onboarding sowie Durchführung von Wissenstransfers und Schulungen
  • Verantwortung für Deployment-Prozesse, Monitoring, Anwendungsperformance, Skalierbarkeit, Zuverlässigkeit und Sicherheit
  • Berichterstattung über Fortschritte an Stakeholder, Kunden und Auftraggeber
  • Beobachtung der Entwicklungen bei digitalen Produkten und Technologien sowie kontinuierliche berufliche Weiterentwicklung
  • Unterstützung von Pre-Sales-, Post-Sales- und Produktentwicklungsaktivitäten
  • Teilnahme an Unternehmensveranstaltungen und Pflege der Unternehmenskultur
  • Erstellung von Schulungsunterlagen, Leitfäden und Dokumentationen zur Weiterbildung und zum Wissenstransfer

Anforderungen

  • Bachelorabschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung
  • Mindestens 6 Jahre Berufserfahrung in der Backend-Entwicklung, einschließlich der ganzheitlichen Verantwortung für Systeme
  • Praktische Erfahrung in der Entwicklung mit Go, Java und JavaScript in Produktionsumgebungen
  • Fundierte Kenntnisse des Spring Frameworks und von Spring Boot für die Entwicklung von Unternehmensanwendungen
  • Erfahrung mit dem Design von REST-APIs sowie der Implementierung von Authentifizierung, Autorisierung und Integrationsservices
  • Gute Kenntnisse in ReactJS sowie Erfahrung in der Mitarbeit an oder Zusammenarbeit bei der Frontend-Entwicklung
  • Fundierte MySQL-Erfahrung in den Bereichen Schemadesign, Indizierung, gespeicherte Prozeduren und Performance-Tuning im großen Maßstab
  • Erfahrung mit dem Design von Microservices und verteilten Systemen
  • Erfahrung bei der Integration von Drittanbieterdiensten, APIs und Unternehmensplattformen
  • Ausgeprägtes Verständnis skalierbarer, zuverlässiger und sicherer Systemdesign-Prinzipien
  • Erfahrung in der Leitung oder wesentlichen Mitgestaltung von Architektur- und technischen Designentscheidungen
  • Fähigkeit, Entwickler zu betreuen und Code-Reviews zu leiten, die die Qualität im gesamten Team verbessern
  • Erfahrung mit Strategien für Unit-, Integrations- und End-to-End-Tests
  • Erfahrung mit CI/CD, Deployments, Produktionsmonitoring und der Reaktion auf Vorfälle
  • Ausgezeichnete Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit Führungskräften aus Produkt, Design und Engineering
  • Frühere Erfahrung im Mentoring oder in der Leitung von Entwicklern ist von Vorteil
  • Ausgeprägte Kommunikationsfähigkeiten und Sicherheit in einem kooperativen, dynamischen Umfeld
  • Fähigkeit, konkurrierende Prioritäten zu steuern und in einem schnelllebigen Umfeld erfolgreiche Projektergebnisse zu liefern
  • Erfahrung in der Durchführung von Wissenstransfers, Schulungen oder Workshops für Teams oder Kunden wird besonders bevorzugt
  • Bereitschaft und Verfügbarkeit, im Oktober für eine Schulung nach Singapur zu reisen und von November bis Dezember an weiteren Schulungen in Manila teilzunehmen

Zusatzleistungen

  • Reisekostenübernahme für die Präsenzschulung in Singapur im Oktober ist vorgesehen