Bonapolia
Bonapolia
Bonapolia är ett rekryterings- och talangmatchningsföretag som sammanför kandidater med möjligheter inom teknik och ingenjörsvetenskap genom en kandidatfokuserad process och nära partnerskap med rekryterande kunder. Den till stor del distansbaserade, globala jobbmarknaden hjälper arbetssökande med karriärvägledning, samordning av intervjuer och flytthjälp, inklusive möjligheter att flytta till Portugal. Företaget kombinerar boutiqueinriktade rekryteringstjänster med skalbar talangförmedling, stöd för medarbetarutbildning samt en smidig ansöknings- och kontaktprocess.

Senior Go-backendutvecklare – distansarbete i Portugal

Bygg och driftsätt skalbara Go-backendtjänster för en passagerarplattform för samåkning. Led arkitektur, observerbarhet, produktionsleveranser och mentorskap inom teknik.

Beskrivning

  • Bygg och underhåll tillförlitliga, skalbara backendtjänster som stöder verksamhetens krav
  • Undersök tekniska lösningar och led backendarkitektur samt implementering av funktioner
  • Samarbeta med tvärfunktionella team för att leverera sammanhållna och effektiva lösningar
  • Bidra till kodgranskningar och arkitekturdiskussioner
  • Förbättra den tekniska kvaliteten på backendtjänster i hela teamet
  • Skriv ren och underhållbar kod i linje med företagets standarder
  • Hantera leverans, övervakning och produktionsdrift av backendtjänster under hela livscykeln
  • Implementera och underhåll system för observerbarhet som omfattar mätvärden, loggar, instrumentpaneler och distribuerad spårning
  • Mentorera utvecklare och främja starka tekniska arbetssätt och kvalitetsstandarder
  • Bidra till den kompletta passagerarupplevelsen i en samåkningsapplikation
  • Genomför momenten med engelskatest, internt tekniskt intervjutest, kundintervju och kundintervju för kulturell matchning

Krav

  • Mellangoda kunskaper i engelska
  • Bosatt i EU, Georgien, Armenien, Serbien eller Kazakstan
  • Möjlighet att arbeta i tidszonen CET
  • Minst fem års kommersiell erfarenhet av backendutveckling i produktionsmiljöer
  • Avancerade Go-kunskaper som omfattar samtidighet, synkroniseringsprimitiver, kontextpropagering, hantering av goroutinernas livscykel och kontrollerad avstängning
  • Erfarenhet av att utveckla och driftsätta distribuerade system med hög belastning
  • Nylig erfarenhet av produktutveckling med komplex affärslogik och föränderliga krav
  • Starka kunskaper i SQL och datamodellering, inklusive schemadesign, join-frågor, aggregeringar, sammansatta index, val av datatyper, frågeanalys, replikering, partitionering och horisontell uppdelning
  • Erfarenhet av MySQL eller PostgreSQL
  • Goda kunskaper om cachelagringsmetoder, inklusive Redis, cache-aside, förvärmning av cache och bakgrundsuppdatering
  • Erfarenhet av synkron och asynkron kommunikation mellan tjänster med gRPC och meddelandemäklare, inklusive leveransgarantier, idempotens och avvägningar kring lastbalansering
  • Djupa kunskaper i mikrotjänstarkitektur och effektiv klient-server-kommunikation, inklusive relevanta avvägningar och begränsningar
  • Praktisk erfarenhet av observerbarhet, inklusive mätvärden, loggning, distribuerad spårning, larmhantering och Go-profilering med pprof
  • Förståelse för icke-funktionella krav, SLA:er, SLO:er och SLI:er
  • Erfarenhet av Docker, Kubernetes, CI/CD-pipelines och molnplattformar
  • Förmåga att skriva underhållbar och testbar kod med god täckning av enhets- och integrationstester
  • Goda kunskaper i Git och moderna metoder för kodgranskning
  • Förmåga att förklara projektarkitektur på en lämplig detaljnivå
  • Förmåga att självständigt omvandla otydliga problem till lösningar genom att klargöra krav och arbetsbelastning
  • Meriterande: erfarenhet av händelsestyrda arkitekturer med Kafka, NATS eller RabbitMQ
  • Meriterande: kännedom om verktyg för infrastruktur som kod
  • Meriterande: erfarenhet av profilering och prestandaoptimering i Go med pprof och trace
  • Meriterande: kännedom om verktyg för designöverlämning och arbetsflöden för plattformsöverskridande samarbete
  • Meriterande: erfarenhet av AI-assisterade utvecklingsverktyg

Förmåner

  • B2B-avtal med Bonapolia
  • Månadsvis fakturering och betalning, vanligtvis enligt kundens betalningsplan till Bonapolia, normalt 30 dagar
  • Avtalet regleras av lagarna i kandidatens land
  • Bonapolia hanterar dokumentationen på kundsidan, inklusive MSA, NDA och fakturering