Fullsteam
Fullsteam
Fullsteam vyvíjí platební technologie a oborový software pro firmy působící ve specializovaných segmentech trhu. Cloudová platforma společnosti propojuje bezpečné zpracování plateb s nástroji přizpůsobenými jednotlivým odvětvím a komplexními systémy pro řízení podnikání a podporuje sektory, jako jsou automobilový průmysl, zdravotnictví, rekreace a samoobslužné skladovací prostory. Společnost také poskytuje software pro správu členství a akcí neziskovým organizacím a řešení pro plánování podnikových zdrojů organizacím B2B. Díky propojení platební infrastruktury a provozního softwaru pomáhá velký multidisciplinární tým Fullsteam specializovaným firmám řídit klíčové pracovní procesy v jediném propojeném prostředí.

Senior backendový inženýr — práce na dálku v Kanadě

Budujte škálovatelné backendové, ETL a reportovací systémy pro Commerce7, obchodní platformu pro vinařství. Modernizujte starší databáze a podporujte datově náročná SaaS API.

Popis

  • Převzít odpovědnost za architekturu víceklientského reportovacího systému, který obsluhuje více než 3 000 klientů a miliony zpracovaných záznamů.
  • Vést migraci starších reportovacích systémů MSSQL a SSRS na Node.js, Aurora MySQL a infrastrukturu AWS.
  • Vytvářet, udržovat a škálovat ETL procesy, replikaci dat a nástroje pro synchronizaci dat.
  • Diagnostikovat problémy s výkonem databází pomocí optimalizace indexů, denormalizovaných sloupců a souhrnných tabulek.
  • Navrhovat a vyvíjet škálovatelná REST API pro reportovací funkce SaaS.
  • Spolupracovat s produktovým týmem na převodu požadavků na reportování do praktických plánů technické realizace.
  • Spolupracovat s frontendovými inženýry na tvorbě vizualizací dat.
  • Podílet se na revizích kódu a vytvářet automatizované integrační a jednotkové testy.
  • Uplatňovat moderní inženýrské postupy v backendovém kódu a datových modelech.

Požadavky

  • Nejméně 5 let zkušeností s backendovým vývojem se zaměřením na architekturu databází, zpracování dat, ETL a reportovací systémy.
  • Pokročilá znalost JavaScriptu ES6+ a Node.js včetně technologií Express, Fastify a AWS Lambda.
  • Pokročilé praktické zkušenosti s MySQL, moderními ORM, jako je Sequelize, a optimalizovaným raw SQL.
  • Praktické zkušenosti se službami AWS včetně Aurora Serverless, DynamoDB a SQS.
  • Prokazatelné zkušenosti s migracemi databází nebo modernizací starších systémů.
  • Dobrá znalost indexování, uložených procedur, strategií denormalizace a souhrnných tabulek pro reportování.
  • Rozsáhlé zkušenosti s vývojem ETL procesů, replikací dat a vysoce výkonných nástrojů pro synchronizaci velkých objemů dat.
  • Zkušenosti s používáním moderních ORM a schopnost rozpoznat, kdy je z hlediska výkonu vhodnější raw SQL.
  • Vynikající písemné a ústní komunikační dovednosti.
  • Silná orientace na potřeby uživatelů a opravdový zájem o to, jak zákazníci používají Commerce7.

Benefity

  • Zdravotní pojištění
  • Rozšířené zdravotní pojištění a pojištění dlouhodobé pracovní neschopnosti
  • Zubní pojištění
  • Pojištění zraku
  • RRSP s příspěvkem zaměstnavatele
  • Účet pro zdravotní výdaje
  • Flexibilní placené volno