Rakuten Viber
Rakuten Viber
201 – 500 Medewerkers
AdviesE-commerceMarketing
Rakuten Viber is een wereldwijd communicatieplatform dat bedrijven helpt klanten te bereiken via berichten, verificatie en interactieve campagnes. Het zakelijke aanbod omvat Viber Verification en SecurePlus Messages, waarmee veiligere klantcommunicatie mogelijk wordt. De superappfuncties van het platform ondersteunen merkbetrokkenheid en directe relaties met consumenten voor marketing- en e-commercetoepassingen.

Senior Full-Stack Engineer, Node.js — Rakuten Viber Hybride functie

Bouw schaalbare Node.js- en Java-microservices voor het wereldwijde berichtenplatform van Rakuten Viber. Lever zeer beschikbare functies en services die miljoenen gebruikers en meer dan 1 miljard berichten per dag ondersteunen.

Beschrijving

  • Ontwerp, bouw en onderhoud zeer beschikbare applicaties met hoge verwerkingsvolumes en lage latentie
  • Bepaal de doelen, scope en functionaliteit van applicaties
  • Stem de applicatiearchitectuur en het ontwerp af op bedrijfsdoelstellingen
  • Evalueer technologieën en alternatieven en presenteer vervolgens aanbevelingen voor architectuurbeoordeling
  • Werk samen met Product- en Architectuurteams aan grootschalige, bedrijfskritische systemen
  • Debug, optimaliseer en verbeter de prestaties in de volledige technologiestack
  • Bouw en beheer drukbezochte services die dagelijks meer dan 1 miljard berichten verwerken
  • Lever functies, verbeter prestaties, bescherm gegevens en los technische uitdagingen op in Node.js- en Java-microservices

Vereisten

  • Minimaal 7 jaar ervaring met het ontwikkelen van full-stackapplicaties
  • Minimaal 4 jaar professionele ervaring met Node.js
  • Uitstekende beheersing van JavaScript en TypeScript
  • Ervaring met TypeScript-first frameworks zoals NestJS, Fastify of Next.js
  • Eerdere ervaring met ontwikkelen in Java
  • Ervaring met het bouwen en schalen van enterprise-productiesystemen in een microservicesarchitectuur
  • Praktische kennis van een belangrijk frontendframework, waaronder React of Angular
  • Kennis van relationele en NoSQL-databases
  • Ervaring met het ontwerpen en integreren van REST-API's, inclusief cachingmethoden
  • Praktische ervaring met CI/CD-workflows en Docker-containers
  • Ervaring met het opstellen en uitvoeren van unit- en integratietests
  • Praktische ervaring met het toepassen van Agile-methoden in een dynamische werkomgeving
  • Vloeiende beheersing van het Engels, zowel schriftelijk als mondeling
  • Een Bachelor of Science in Computerwetenschappen of een gelijkwaardige relevante kwalificatie strekt tot aanbeveling

Voordelen

  • Werk aan producten die door honderden miljoenen mensen worden gebruikt
  • Gebruik moderne engineeringpraktijken en technologieën, waaronder microservices
  • Draag bij aan bedrijfskritische systemen en zeer schaalbare services
  • Werk samen binnen een wereldwijd, gedreven engineeringteam

Gerelateerde vacatures

United Launch Alliance (ULA)

Manager Simulatiesoftware-engineering

United Launch Alliance (ULA)
1.001 – 5.000 Medewerkers
AdviesLogistiekMaakindustrie

Leid teams bij United Launch Alliance die simulatiesoftware voor draagraketten ontwikkelen en testen. Stuur de programma-uitvoering, agile werkwijzen, integratie en verificatie, validatie en accreditatie aan.

Openen
Cadence Design Systems

Senior manager softwareontwikkeling voor frameworks en grafische toepassingen

Cadence Design Systems

Geeft leiding aan Cadence’ framework- en grafische teams in China en stuurt R&D aan op het gebied van applicatie-infrastructuur, gebruikersinterfaces en visualisatie. Stimuleert schaalbare engineeringpraktijken en een betrouwbare uitvoering van productinitiatieven.

Openen
Capital Group

Manager cybersecurity data engineering

Capital Group
5.001 – 10.000 Medewerkers
Sponsor voor H1B-visumB2CFinanciënFintech

Geef leiding aan cybersecurity data engineering, SIEM-platforms en de analyticsstrategie bij Capital Group. Begeleid technische teams bij het omzetten van beveiligingsgegevens in inzichten die organisatierisico’s helpen beperken.

Openen