
Bonapolia er et rekrutterings- og talentmatchingselskap som kobler kandidater med muligheter innen teknologi og ingeniørfag gjennom en kandidatfokusert prosess og tett samarbeid med ansettende kunder. Den i stor grad fjernbaserte, globale jobbmarkedsplassen hjelper jobbsøkere med karriereveiledning, koordinering av intervjuer og flyttehjelp, inkludert muligheter for å flytte til Portugal. Selskapet kombinerer spesialiserte rekrutteringstjenester med skalerbar talentformidling, støtte til opplæring av ansatte og en effektiv søknads- og kontaktprosess.
Senior Go-backendutvikler – fjernarbeid i Portugal
Bygg og drift skalerbare Go-backendtjenester for en passasjerplattform for samkjøring. Led arkitektur, observerbarhet, produksjonsleveranser og teknisk mentoring.
Beskrivelse
- Bygg og vedlikehold pålitelige, skalerbare backendtjenester som støtter virksomhetens krav
- Undersøk tekniske tilnærminger og led backendarkitektur samt implementering av funksjoner
- Samarbeid med tverrfunksjonelle team for å levere helhetlige og effektive løsninger
- Bidra i kodegjennomganger og arkitekturdiskusjoner
- Forbedre den tekniske kvaliteten på backendtjenestene i hele teamet
- Skriv ren og vedlikeholdbar kode i tråd med selskapets standarder
- Håndter levering, overvåking og produksjonsdrift av backendtjenester gjennom hele livssyklusen
- Implementer og vedlikehold systemer for observerbarhet som dekker måledata, logger, dashbord og distribuert sporing
- Mentorer utviklere og fremmer gode utviklingsmetoder og kvalitetsstandarder
- Bidra til den komplette passasjeropplevelsen i en samkjøringsapplikasjon
- Fullfør trinnene med engelsktest, internt teknisk intervju, kundeintervju og kundens intervju for kulturell tilpasning
Krav
- Mellomnivå i engelsk
- Bosted i EU, Georgia, Armenia, Serbia eller Kasakhstan
- Mulighet til å arbeide i tidssonen CET
- Minst fem års kommersiell erfaring med backendutvikling i produksjonsmiljøer
- Avansert erfaring med Go, inkludert samtidighet, synkroniseringsprimitiver, kontekstformidling, håndtering av goroutinenes livssyklus og kontrollert avslutning
- Erfaring med utvikling og drift av distribuerte systemer med høy belastning
- Nyere erfaring med produktutvikling med kompleks forretningslogikk og skiftende krav
- Sterke ferdigheter i SQL og datamodellering, inkludert skjemadesign, joins, aggregeringer, sammensatte indekser, valg av datatyper, spørringsanalyse, replikering, partisjonering og sharding
- Erfaring med MySQL eller PostgreSQL
- God kunnskap om hurtigbufring, inkludert Redis, cache-aside, oppvarming av hurtigbuffer og bakgrunnsoppdatering
- Erfaring med synkron og asynkron kommunikasjon mellom tjenester ved bruk av gRPC og meldingsmeglere, inkludert leveringsgarantier, idempotens og avveininger ved lastbalansering
- Dyp kunnskap om mikrotjenestearkitektur og effektiv klient-server-kommunikasjon, inkludert relevante avveininger og begrensninger
- Praktisk erfaring med observerbarhet, inkludert måledata, logging, distribuert sporing, varsling og Go-profilering med pprof
- Forståelse av ikke-funksjonelle krav, SLA-er, SLO-er og SLI-er
- Erfaring med Docker, Kubernetes, CI/CD-pipelines og skyplattformer
- Evne til å skrive vedlikeholdbar og testbar kode med god dekning av enhets- og integrasjonstester
- Gode ferdigheter i Git og moderne praksis for kodegjennomgang
- Evne til å forklare prosjektarkitektur på riktig detaljnivå
- Evne til å omdanne uklare problemer til løsninger på egen hånd ved å avklare krav og arbeidsbelastning
- En fordel: erfaring med hendelsesdrevne arkitekturer ved bruk av Kafka, NATS eller RabbitMQ
- En fordel: kjennskap til verktøy for infrastruktur som kode
- En fordel: erfaring med profilering og optimalisering av Go-ytelse med pprof og trace
- En fordel: kjennskap til verktøy for designoverlevering og arbeidsflyter for samarbeid på tvers av plattformer
- En fordel: erfaring med AI-assisterte utviklingsverktøy
Fordeler
- B2B-kontrakt med Bonapolia
- Månedlig fakturering og betaling, vanligvis etter kundens betalingsplan til Bonapolia, normalt 30 dager
- Kontrakten reguleres av lovene i kandidatens land
- Bonapolia håndterer dokumentasjon på kundesiden, inkludert MSA, NDA og fakturering