
Fullsteam razvija platne tehnologije i vertikalni softver za poduzeća koja posluju na specijaliziranim tržištima. Njegova platforma temeljena na oblaku objedinjuje sigurnu obradu plaćanja s alatima prilagođenima pojedinim industrijama i cjelovitim sustavima za upravljanje poslovanjem, podržavajući sektore poput automobilske industrije, zdravstva, rekreacije i samoskladišta. Tvrtka također pruža softver za upravljanje članstvom i događajima neprofitnim organizacijama te rješenja za planiranje resursa poduzeća organizacijama koje posluju u B2B segmentu. Uz velik multidisciplinarni tim, Fullsteam povezuje platnu infrastrukturu i operativni softver kako bi specijalizirana poduzeća mogla upravljati ključnim poslovnim procesima u jednom povezanom okruženju.
Senior backend inženjer – Kanada, rad na daljinu
Izgradite skalabilne backend, ETL i sustave za izvještavanje za Commerce7, platformu za trgovinu vinom. Modernizirajte zastarjele baze podataka i podržite podatkovno intenzivne SaaS API-je.
116.000 $ – 140.000 $ / godina
UdaljenoPuno radno vrijemeSeniorObavezan Jezik: engleskiBackend inženjerSoftverski inženjerOpis
- Preuzmite odgovornost za višestanarsku arhitekturu izvještavanja koja opslužuje više od 3.000 stanara i milijune obrađenih zapisa.
- Vodite migraciju zastarjelih MSSQL i SSRS sustava za izvještavanje na Node.js, Aurora MySQL i AWS infrastrukturu.
- Izrađujte, održavajte i skalirajte ETL cjevovode, procese replikacije podataka i mehanizme za sinkronizaciju podataka.
- Dijagnosticirajte probleme s performansama baza podataka optimizacijom indeksa, denormaliziranim stupcima i zbirnim tablicama.
- Dizajnirajte i razvijajte skalabilne REST API-je za SaaS mogućnosti izvještavanja.
- Surađujte s produktnim timom kako biste zahtjeve za izvještavanje pretvorili u praktične planove tehničke implementacije.
- Surađujte s frontend inženjerima na isporuci vizualizacija podataka.
- Sudjelujte u pregledima koda te izrađujte automatizirane integracijske i jedinične testove.
- Primjenjujte moderne najbolje prakse softverskog inženjerstva u backend kodu i podatkovnim modelima.
Zahtjevi
- Najmanje 5 godina iskustva u backend softverskom inženjerstvu s fokusom na arhitekturu baza podataka, obradu podataka, ETL i sustave za izvještavanje.
- Napredno iskustvo s JavaScriptom ES6+ i Node.jsom, uključujući Express, Fastify i AWS Lambda.
- Napredno praktično iskustvo s MySQL-om, modernim ORM-ovima poput Sequelaizea i optimiziranim neobrađenim SQL-om.
- Praktično iskustvo s AWS uslugama, uključujući Aurora Serverless, DynamoDB i SQS.
- Dokazano iskustvo s migracijama baza podataka ili modernizacijom zastarjelih sustava.
- Dobro poznavanje indeksiranja, pohranjenih procedura, strategija denormalizacije i zbirnih tablica za izvještavanje.
- Opsežno iskustvo u razvoju ETL cjevovoda, tijekova rada za replikaciju podataka i mehanizama za sinkronizaciju velikih količina podataka.
- Iskustvo u korištenju modernih ORM-ova i prepoznavanju situacija u kojima je zbog performansi bolje koristiti neobrađeni SQL.
- Izvrsne pisane i usmene komunikacijske vještine.
- Izražena empatija prema korisnicima i iskren interes za razumijevanje načina na koji korisnici upotrebljavaju Commerce7.
Pogodnosti
- Zdravstveno osiguranje
- Dopunsko zdravstveno osiguranje i osiguranje od dugotrajne nesposobnosti
- Stomatološko osiguranje
- Osiguranje vida
- RRSP s doprinosom poslodavca
- Račun za zdravstvene troškove
- Fleksibilno plaćeno slobodno vrijeme