Bonapolia
Bonapolia
11 – 50 Töötajad
LogistikaNõustamineTurundus
Bonapolia on värbamis- ja talentide vahendamise ettevõte, mis ühendab kandidaate tehnoloogia- ja insenerivaldkonna võimalustega kandidaadikeskse protsessi ning tiheda koostöö kaudu värbavate klientidega. Ettevõtte peamiselt kaugtööpõhine üleilmne tööturg toetab tööotsijaid karjäärinõustamise, tööintervjuude koordineerimise ja ümberkolimise abiga, sealhulgas Portugali suunduvate võimaluste kaudu. Ettevõte ühendab boutique-tüüpi värbamisteenused skaleeritava talentide vahendamise, töötajate koolituse toetamise ning sujuva kandideerimis- ja ühenduse loomise protsessiga.

Senior Go tagarakenduse insener – kaugtöö Portugalist

Loo ja halda sõiduteenuse reisijateplatvormi skaleeruvaid Go-taustateenuseid. Juhi arhitektuuri, jälgitavust, tootmisse juurutamist ja inseneride mentorlust.

Kirjeldus

  • Loo ja halda usaldusväärseid ning skaleeruvaid taustateenuseid, mis toetavad ärinõudeid
  • Uuri tehnilisi lähenemisviise ning juhi taustaarhitektuuri ja funktsioonide rakendamist
  • Tee koostööd eri valdkondade meeskondadega ühtsete ja tõhusate lahenduste tarnimiseks
  • Osale koodiülevaatustel ja arhitektuurialastes aruteludes
  • Paranda taustateenuste tehnilist kvaliteeti kogu meeskonnas
  • Loo puhast ja hooldatavat koodi ettevõtte standardite kohaselt
  • Halda taustateenuste tarnet, seiret ja tootmistoiminguid kogu elutsükli vältel
  • Rakenda ja halda jälgitavussüsteeme, mis hõlmavad mõõdikuid, logisid, juhtpaneele ja hajusjälitamist
  • Juhenda insenere ning edenda tugevaid inseneritavasid ja kvaliteedistandardeid
  • Panusta sõiduteenuse rakenduse tervikliku reisijakogemuse loomisse
  • Läbi inglise keele hindamine, sisemine tehniline intervjuu, kliendi intervjuu ja kliendi kultuurilise sobivuse intervjuu etapid

Nõuded

  • Kesktasemel inglise keele oskus
  • Asukoht Euroopa Liidus, Gruusias, Armeenias, Serbias või Kasahstanis
  • Valmisolek töötada CET-ajavööndis
  • Vähemalt viis aastat kommertskasutuses omandatud taustasüsteemide inseneri kogemust tootmiskeskkondades
  • Edasijõudnud Go oskus, sealhulgas konkurentsus, sünkroniseerimise primitiivid, konteksti edastamine, goroutine'ide elutsükli haldamine ja sujuv sulgemine
  • Kogemus suure koormusega hajussüsteemide arendamise ja käitamisega
  • Hiljutine tootearenduse kogemus keeruka äriloogika ja muutuvate nõuetega
  • Tugev SQL-i ja andmemodelleerimise oskus, sealhulgas skeemikujundus, ühendamised, agregatsioonid, liitindeksid, andmetüüpide valik, päringuanalüüs, replikatsioon, partitsioneerimine ja shardimine
  • Kogemus MySQL-i või PostgreSQL-iga
  • Tugevad teadmised vahemällu salvestamise lähenemisviisidest, sealhulgas Redis, cache-aside, vahemälu soojendamine ja taustal värskendamine
  • Kogemus sünkroonse ja asünkroonse teenusekommunikatsiooniga gRPC ja sõnumimaaklerite abil, sealhulgas edastuse tagatised, idempotentsus ja koormuse tasakaalustamise kompromissid
  • Mikroteenuste arhitektuuri ja tõhusa klient-serveri suhtluse süvateadmised, sealhulgas asjakohased kompromissid ja piirangud
  • Praktiline kogemus jälgitavusega, sealhulgas mõõdikute, logimise, hajusjälitamise, häirete ja Go profileerimisega pprof-i abil
  • Mittefunktsionaalsete nõuete, SLA-de, SLO-de ja SLI-de mõistmine
  • Kogemus Dockeri, Kubernetese, CI/CD-konveierite ja pilveplatvormidega
  • Võime kirjutada hooldatavat ja testitavat koodi, millel on tugev ühiku- ja integratsioonitestide katvus
  • Giti ja tänapäevaste koodiülevaatuse tavade valdamine
  • Võime selgitada projekti arhitektuuri sobival detailsusastmel
  • Võime muuta ebaselged probleemid iseseisvalt lahendusteks, täpsustades nõudeid ja töökoormust
  • Kasuks tuleb kogemus sündmuspõhiste arhitektuuridega, kasutades Kafkat, NATS-i või RabbitMQ-d
  • Kasuks tuleb taristu koodina tööriistade tundmine
  • Kasuks tuleb kogemus Go jõudluse profileerimise ja optimeerimisega pprof-i ja trace'i abil
  • Kasuks tuleb disaini üleandmise tööriistade ja platvormiülese koostöö töövoogude tundmine
  • Kasuks tuleb kogemus tehisintellekti abil toetatud arendustööriistadega

Hüved

  • B2B-leping Bonapoliaga
  • Igakuine arveldamine ja tasumine üldjuhul kliendi Bonapoliale rakendatava maksegraafiku järgi, tavaliselt 30 päeva jooksul
  • Lepingule kohaldatakse kandidaadi riigi õigust
  • Bonapolia haldab kliendipoolset dokumentatsiooni, sealhulgas MSA-d, NDA-d ja arveldamist