
Fullsteam razvija plačilne tehnologije in vertikalno programsko opremo za podjetja, ki delujejo na specializiranih trgih. Njena oblačna platforma združuje varno obdelavo plačil z orodji, prilagojenimi posameznim panogam, ter celovitimi sistemi za upravljanje poslovanja in podpira sektorje, kot so avtomobilska industrija, zdravstvo, rekreacija in samopostrežna skladišča. Podjetje ponuja tudi programsko opremo za upravljanje članstva in dogodkov za neprofitne organizacije ter rešitve za načrtovanje virov podjetja za organizacije B2B. Fullsteam z veliko multidisciplinarno ekipo povezuje plačilno infrastrukturo in operativno programsko opremo, da lahko specializirana podjetja upravljajo ključne delovne procese v enem povezanem okolju.
Starejši backend inženir – delo na daljavo v Kanadi
Gradite razširljive backend, ETL in sisteme za poročanje za Commerce7, platformo za trgovanje z vinom. Posodabljajte zastarele podatkovne zbirke in podpirajte podatkovno intenzivne vmesnike SaaS API.
116.000 $ – 140.000 $ / leto
Na daljavoPolni delovni časSeniorZahtevani Jezik: angleščinaBackend inženirProgramski inženirOpis
- Prevzemite odgovornost za večnajemniško arhitekturo poročanja, ki oskrbuje več kot 3.000 najemnikov in milijone obdelanih zapisov.
- Vodite migracijo zastarelih sistemov MSSQL in SSRS za poročanje na Node.js, Aurora MySQL in infrastrukturo AWS.
- Gradite, vzdržujte in povečujte ETL-podatkovne cevovode, procese replikacije podatkov ter mehanizme za sinhronizacijo podatkov.
- Diagnosticirajte težave z zmogljivostjo podatkovnih zbirk z optimizacijo indeksov, denormaliziranimi stolpci in zbirnimi tabelami.
- Načrtujte in razvijajte razširljive REST API-je za zmogljivosti poročanja SaaS.
- Sodelujte z ekipo za produkt pri pretvarjanju zahtev za poročanje v praktične načrte tehnične izvedbe.
- Sodelujte s frontend inženirji pri zagotavljanju vizualizacij podatkov.
- Sodelujte pri pregledih kode ter ustvarjajte avtomatizirane integracijske in enotske teste.
- Uporabljajte sodobne najboljše prakse programskega inženirstva pri backend kodi in podatkovnih modelih.
Zahteve
- Najmanj 5 let izkušenj s programskim inženirstvom na področju backenda, osredotočenih na arhitekturo podatkovnih zbirk, obdelavo podatkov, ETL in sisteme za poročanje.
- Odlične izkušnje z JavaScriptom ES6+ in Node.js, vključno z Expressom, Fastifyjem in AWS Lambda.
- Napredne praktične izkušnje z MySQL, sodobnimi ORM-i, kot je Sequelize, ter optimiziranim neobdelanim SQL-om.
- Praktične izkušnje s storitvami AWS, vključno z Aurora Serverless, DynamoDB in SQS.
- Dokazane izkušnje z migracijami podatkovnih zbirk ali posodabljanjem zastarelih sistemov.
- Dobro poznavanje indeksiranja, shranjenih procedur, strategij denormalizacije in zbirnih tabel za poročanje.
- Obsežne izkušnje z razvojem ETL-podatkovnih cevovodov, delovnih tokov replikacije podatkov in mehanizmov za sinhronizacijo velikih količin podatkov.
- Izkušnje z uporabo sodobnih ORM-ov in prepoznavanjem, kdaj je zaradi zmogljivosti primernejši neobdelani SQL.
- Odlične pisne in ustne komunikacijske sposobnosti.
- Močna empatija do uporabnikov in iskreno zanimanje za razumevanje, kako stranke uporabljajo Commerce7.
Ugodnosti
- Zdravstveno kritje
- Razširjeni zdravstveni in dolgoročni invalidski načrt
- Zobozdravstveno kritje
- Kritje za vid
- RRSP s prispevki delodajalca
- Račun za zdravstvene stroške
- Prilagodljiv plačan dopust