Stellar Cyber
Intermedia Intelligent Communications
Senior Software Engineer Backend
Beschreibung
Senior Software Engineer Backend
Über Intermedia
Suchen Sie ein Unternehmen, in dem IHRE STIMME gehört wird? Wo Sie ETWAS BEWIRKEN können? Arbeiten Sie in einem UMBRUCHREICHEN Arbeitsumfeld? Wachen Sie jeden Morgen AUFGEREGT auf, um mit GROSSARTIGEN LEUTEN zusammenzuarbeiten und GEMEINSAM ERFOLG zu erzielen? Dann ist Intermedia der richtige Ort für Sie.
Intermedia hat sich als führender Anbieter von Cloud-Kommunikations- und Kollaborationstechnologie etabliert, die es Unternehmen ermöglicht, besser zu kommunizieren. Wir haben eine starke Erfolgsbilanz in Bezug auf Wachstum, Rentabilität und die Schaffung eines Umfelds, in dem jeder zählt. Jeder. Obwohl wir schnelllebig und zugegebenermaßen etwas intensiv sind, versprechen wir Ihnen, dass es Ihnen nicht langweilig wird. Sie werden feststellen, dass Intermedia ein Ort ist, an dem Sie Ihrer Leidenschaft für die Entwicklung und Unterstützung großartiger Cloud-Technologie nachgehen können. Darüber hinaus streben wir immer danach, intern zu befördern, und viele unserer Mitarbeiter sind seit 10, 15 und 20+ Jahren bei uns!
Die Kultur bei Intermedia basiert auf Teamwork und Transparenz. Wir fordern uns gegenseitig zur Rechenschaft und unterstützen uns immer gegenseitig!
Obwohl diese Rolle hauptsächlich remote ist, erfordert sie gelegentliche Besuche im Büro in Coimbra oder Aveiro. Wir planen, in Zukunft ein Büro in Porto zu eröffnen. Dieser Ansatz gibt den Teammitgliedern die Flexibilität, remote zu arbeiten und sich gleichzeitig für Zusammenarbeit und Teamwork im Büro zu treffen.
Sind Sie bereit, Ihre Spuren zu hinterlassen?
Über die Rolle
Intermedia sucht einen Senior Software Engineer Backend, der unser Unternehmen verstärkt.
In dieser Rolle entwerfen und entwickeln Sie die Backend-Services, APIs und Datenfunktionen, die intuitive Analysen und Visualisierungen über die Produkte von Intermedia hinweg ermöglichen.
Sie werden komplexe Produkt- und Kundendaten in zuverlässige, performante und leicht verständliche Informationen umwandeln, die es Benutzern ermöglichen, Trends zu verstehen, Chancen zu erkennen und bessere Entscheidungen zu treffen.
Sie werden eng mit Frontend-Ingenieuren, KI/ML-Ingenieuren, Daten-Ingenieuren, Produktmanagern und UX-Teams zusammenarbeiten, um hochentwickelte Einblicke in überzeugende Kundenerlebnisse zu bringen. Dies ist eine großartige Gelegenheit für einen erfahrenen Backend-Ingenieur, der komplexe Daten- und verteilte Systemherausforderungen löst und neu definieren möchte, wie Kunden interagieren.
Vielfalt, Inklusion und Chancengleichheit
Abteilung: Dev & Engineering
Anstellungsart: Vollzeit
Standort: Portugal
Wir stellen ein, befördern und vergüten Mitarbeiter auf der Grundlage ihrer Fähigkeit, ihre Arbeitsaufgaben zu erfüllen, unabhängig von Rasse, Hautfarbe, Glauben, Religion, Geschlecht, Geschlechtsidentität, Familienstand, nationaler Herkunft, Abstammung, Alter, Staatsbürgerschaft, körperlicher oder geistiger Behinderung, sexueller Orientierung oder einer anderen gesetzlich geschützten Grundlage (gemeinsam in unserem Verhaltenskodex als „geschützte Klassen“ bezeichnet). Wir dulden keine Diskriminierung am Arbeitsplatz und sind bestrebt, angemessene Vorkehrungen für identifizierte Behinderungen oder andere Einschränkungen zu treffen, wie es alle geltenden Gesetze vorschreiben. Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt in unserem Unternehmen schätzt. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behindertenstatus.
Was Sie tun werden
- Entwerfen, entwickeln, testen und warten Sie skalierbare Backend-Services und APIs, die Analysen, Dashboards und Visualisierungen ermöglichen.
- Erstellen Sie Services, die strukturierte und unstrukturierte Daten für interaktive Analyseerlebnisse verarbeiten, aggregieren, anreichern und bereitstellen.
- Entwickeln Sie APIs und Datenservices, die für den effizienten Verbrauch durch Dashboards, Visualisierungen, Berichts-Schnittstellen und andere kundenorientierte Erlebnisse optimiert sind.
- Erstellen Sie Backend-Funktionen, die es Benutzern ermöglichen, komplexe Datensätze und Erkenntnisse zu erkunden, zu filtern, zu vergleichen, zu durchsuchen und zu verstehen. •
- Arbeiten Sie eng mit Frontend-Ingenieuren und UX-Teams zusammen, um Service-Schnittstellen und Datenstrukturen zu definieren, die intuitive, reaktionsschnelle Visualisierungserlebnisse ermöglichen. •
- Arbeiten Sie mit Daten-Ingenieuren zusammen, um zuverlässige Datenflüsse zwischen Quellsystemen, Analyseplattformen, Visualisierungsdiensten und nachgelagerten Anwendungen einzurichten. •
- Arbeiten Sie mit Produktmanagern und Entwicklungsteams zusammen, um Kunden- und Geschäftsanforderungen in skalierbare technische Lösungen zu übersetzen. •
- Tragen Sie zu technischen Designentscheidungen für Backend-Services, Analyse-APIs, Datenmodelle, Verarbeitungs-Workflows, Caching-Strategien und Integrationen bei. •
- Entwerfen Sie Systeme, die zeitnahe und genaue Analysen liefern und gleichzeitig eine angemessene Datenqualität und -konsistenz aufrechterhalten. •
- Optimieren Sie den Datenzugriff, die Aggregation und die Service-Performance, um reaktionsschnelle und interaktive Kundenerlebnisse zu unterstützen. •
- Entwerfen Sie Backend-Funktionen, die sowohl vordefinierte Analyseerlebnisse als auch dynamischere Datenexplorationen unterstützen können. •
- Analysieren und verbessern Sie die Leistung, Skalierbarkeit, Zuverlässigkeit und Wartbarkeit von Analysediensten. •
- Schreiben Sie qualitativ hochwertigen, lesbaren, testbaren Code, der etablierten Engineering-Standards und Best Practices folgt. •
- Nehmen Sie an Code- und Design-Reviews teil und tragen Sie zu starken Engineering- und Qualitätspraktiken im gesamten Team bei. •
- Beheben Sie komplexe Probleme in Backend-Services, Analyse-Workflows, Datenverarbeitung und Frontend-Integrationen. •
- Integrieren Sie geeignete Überwachungs-, Protokollierungs-, Test- und Beobachtbarkeitsfunktionen in Produktionsdienste. •
- Arbeiten Sie mit DevOps- und Plattformteams zusammen, um die zuverlässige Bereitstellung und den Betrieb von Analytics-Visualisierungsdiensten zu unterstützen. •
- Bleiben Sie über neue Technologien und Engineering-Ansätze in Bezug auf Analysen, Datenvisualisierung, Datenverarbeitung und Backend-Entwicklung auf dem Laufenden. •
- Beteiligen Sie sich an Initiativen zur kontinuierlichen Verbesserung, die die Produktleistung, Zuverlässigkeit, das Kundenerlebnis und die Engineering-Effizienz verbessern.
Was Sie in die Rolle einbringen
- Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten technischen Bereich oder gleichwertige praktische Erfahrung. •
- 5+ Jahre Berufserfahrung im Software Engineering, mit nachgewiesener Erfahrung in der Entwicklung von Backend-Anwendungen und -Services. •
- Starke Kenntnisse in einer oder mehreren Backend-Programmiersprachen und zugehörigen Frameworks. •
- Erfahrung in der Konzeption und Entwicklung von RESTful APIs, Microservices oder anderen dienstorientierten Anwendungen. •
- Solides Verständnis von Software-Designprinzipien, Datenstrukturen, Algorithmen und Konzepten verteilter Systeme. •
- Erfahrung mit relationalen und/oder NoSQL-Datenbanken. •
- Erfahrung in der Entwicklung von Anwendungen, die erhebliche Datenmengen verarbeiten, umwandeln, aggregieren oder bereitstellen. •
- Erfahrung in der Entwicklung von Backend-Services oder APIs, die datenreiche, interaktive Anwendungen unterstützen. •
- Erfahrung im Aufbau und der Unterstützung skalierbarer, zuverlässiger Produktionsanwendungen. •
- Verständnis von Datenmodellierung, Aggregation, Filterung, Abfrage und anderen Mustern, die häufig in Analyseanwendungen verwendet werden. •
- Praktische Kenntnisse von Cloud-Plattformen wie AWS oder Azure und Cloud-basierten Anwendungsarchitekturen. •
- Vertrautheit mit automatisierten Tests, CI/CD, Quellcodeverwaltung und modernen Softwareentwicklungspraktiken. •
- Starkes Verständnis der Anwendungsleistung und die Fähigkeit, Services und Datenzugriff für reaktionsschnelle Benutzererlebnisse zu optimieren. •
- Starke Problemlösungsfähigkeiten und die Fähigkeit, komplexe technische Probleme unabhängig zu untersuchen und zu lösen. •
- Starke Kommunikations- und Kollaborationsfähigkeiten mit der Fähigkeit, effektiv mit Backend-, Frontend-, Daten-, UX- und Produktteams zusammenzuarbeiten. •
- Praktisches Verständnis von agilen Entwicklungsmethoden und -frameworks.
