
Bonapolia on rekrytointi- ja osaajien yhdistämiseen keskittyvä yritys, joka yhdistää hakijat teknologia- ja insinöörialan mahdollisuuksiin hakijalähtöisen prosessin sekä tiiviiden asiakasyhteistyösuhteiden avulla. Sen pääosin etätyöhön perustuva maailmanlaajuinen työmarkkinapaikka tukee työnhakijoita uraneuvonnalla, haastattelujen koordinoinnilla ja muuttoavulla, mukaan lukien Portugaliin suuntautuvat mahdollisuudet. Yritys yhdistää boutique-rekrytointipalvelut skaalautuvaan osaajien välitykseen, työntekijöiden koulutuksen tukemiseen sekä sujuvaan haku- ja yhteydenottoprosessiin.
Senior Go -backendinsinööri – etätyö Portugalista
Rakenna ja ylläpidä skaalautuvia Go-taustapalveluja kyytipalvelun matkustaja-alustalle. Johda arkkitehtuuria, havainnointia, tuotantoon toimitusta ja insinöörien mentorointia.
Kuvaus
- Rakenna ja ylläpidä luotettavia, skaalautuvia taustapalveluja, jotka tukevat liiketoimintavaatimuksia
- Tutki teknisiä lähestymistapoja ja johda tausta-arkkitehtuuria sekä ominaisuuksien toteutusta
- Tee yhteistyötä eri toimintojen tiimien kanssa yhtenäisten ja tehokkaiden ratkaisujen toimittamiseksi
- Osallistu koodikatselmointeihin ja arkkitehtuurikeskusteluihin
- Paranna taustapalvelujen teknistä laatua koko tiimissä
- Tuota puhdasta ja ylläpidettävää koodia yrityksen standardien mukaisesti
- Hallitse taustapalvelujen toimitusta, valvontaa ja tuotantotoimintoja koko elinkaaren ajan
- Toteuta ja ylläpidä havainnointijärjestelmiä, jotka kattavat metriikat, lokit, koontinäytöt ja hajautetun jäljityksen
- Mentoroi insinöörejä ja edistä vahvoja insinöörikäytäntöjä sekä laatustandardeja
- Osallistu kyytipalvelusovelluksen kokonaisvaltaisen matkustajakokemuksen kehittämiseen
- Suorita englannin kielen arviointi, sisäinen tekninen haastattelu, asiakashaastattelu ja asiakkaan kulttuuriseen sopivuuteen keskittyvä haastattelu
Vaatimukset
- Keskitasoinen englannin kielen taito
- Asuinpaikka EU:ssa, Georgiassa, Armeniassa, Serbiassa tai Kazakstanissa
- Valmius työskennellä CET-aikavyöhykkeellä
- Vähintään viiden vuoden kaupallinen kokemus backend-insinöörinä tuotantoympäristöissä
- Edistynyt Go-osaaminen, mukaan lukien samanaikaisuus, synkronointiprimitiivit, kontekstin välitys, goroutine-elinkaaren hallinta ja hallittu alasajo
- Kokemusta suuren kuormituksen hajautettujen järjestelmien kehittämisestä ja ylläpidosta
- Tuoretta kokemusta tuotteiden kehittämisestä, johon liittyy monimutkaista liiketoimintalogiikkaa ja muuttuvia vaatimuksia
- Vahva SQL- ja tietomallinnusosaaminen, mukaan lukien skeemasuunnittelu, liitokset, aggregoinnit, yhdistelmäindeksit, tietotyyppien valinta, kyselyanalyysi, replikointi, osiointi ja sirpalointi
- Kokemusta MySQL:stä tai PostgreSQL:stä
- Vahva välimuistiratkaisujen tuntemus, mukaan lukien Redis, cache-aside, välimuistin lämmitys ja taustalla tapahtuva päivitys
- Kokemusta synkronisesta ja asynkronisesta palveluviestinnästä gRPC:n ja viestinvälittäjien avulla, mukaan lukien toimitustakuut, idempotenssi ja kuormantasauksen kompromissit
- Mikropalveluarkkitehtuurin ja tehokkaan asiakas-palvelinviestinnän syvällinen tuntemus, mukaan lukien olennaiset kompromissit ja rajoitukset
- Käytännön kokemusta havainnoinnista, mukaan lukien metriikat, lokitus, hajautettu jäljitys, hälytykset ja Go-suorituskyvyn profilointi pprofilla
- Muiden kuin toiminnallisten vaatimusten, SLA:iden, SLO:iden ja SLI:iden ymmärrys
- Kokemusta Dockerista, Kubernetesista, CI/CD-putkista ja pilvialustoista
- Kyky tuottaa ylläpidettävää ja testattavaa koodia, jossa on vahva yksikkö- ja integraatiotestikattavuus
- Git-osaaminen ja nykyaikaisten koodikatselmointikäytäntöjen hallinta
- Kyky selittää projektin arkkitehtuuri sopivalla yksityiskohtien tasolla
- Kyky muuttaa epäselvät ongelmat itsenäisesti ratkaisuiksi täsmentämällä vaatimukset ja työmäärä
- Eduksi katsotaan kokemus tapahtumavetoisista arkkitehtuureista Kafkan, NATS:n tai RabbitMQ:n avulla
- Eduksi katsotaan infrastruktuuri koodina -työkalujen tuntemus
- Eduksi katsotaan kokemus Go-suorituskyvyn profiloinnista ja optimoinnista pprofilla ja tracella
- Eduksi katsotaan suunnittelun luovutustyökalujen ja alustojen välisen yhteistyön työnkulkujen tuntemus
- Eduksi katsotaan kokemus tekoälyavusteisista kehitystyökaluista
Edut
- B2B-sopimus Bonapolian kanssa
- Kuukausittainen laskutus ja maksu yleensä asiakkaan Bonapolialle noudattaman maksuaikataulun mukaisesti, tyypillisesti 30 päivän kuluessa
- Sopimukseen sovelletaan ehdokkaan asuinmaan lainsäädäntöä
- Bonapolia hoitaa asiakkaan puoleiset asiakirjat, mukaan lukien MSA:n, NDA:n ja laskutuksen