Senior Go Backend Engineer Utrecht
CodeGuild
Senior Go Backend Engineer Utrecht
Samenvatting
Wat krijg je?
Wat ga je doen?
- Werken aan de volgende generatie backendsystemen voor het platform
- Ontwerpen en bouwen van nieuwe services die naadloos integreren met het wereldwijde networkingproduct
- Nemen van end-to-end ownership van diensten van ontwerp tot langetermijnonderhoud
- Meedenken over failure-gedrag, wereldwijde schaalbaarheid en ingebouwde security van services
- Analyseren en adresseren van gedrag van distributed systems onder onbetrouwbare netwerkcondities
Wat verwachten wij?
- Minimaal 6 jaar ervaring als backend engineer
- Sterke ervaring met het bouwen van distributed systems
- Ervaring met het ontwerpen van nieuwe backend systemen
- Solide programmeerervaring met de programmeertaal Go
Volledige vacaturetekst
Senior Backend Engineer Utrecht: bouw mee aan nieuwe backend systems voor een wereldwijd gebruikt networking platform dat draait op miljoenen devices. In een klein, extreem senior team krijg je veel ownership en directe impact. Met aandelenopties, vrijekeuzehardware en een kantoor naast het station is dit een rol met serieuze inhoud én mooie extra’s. Lees snel verder.
Vacature: Senior Backend Engineer Utrecht
Wil je werken aan backend systems die draaien op miljoenen devices wereldwijd, waar correctness, availability en security geen theorie zijn maar dagelijkse realiteit?
Werk je graag aan het bouwen van nieuwe systemen vanaf de basis, waarbij je fundamentele designkeuzes maakt en een codebase vormgeeft die op globale schaal wordt gebruikt?
En wil je dit doen in een klein, uitzonderlijk senior engineering team, waar productiviteit hoog ligt en technische discussies inhoudelijk diep gaan?
Dan is dit een rol die jouw aandacht verdient!
Jouw werkgever: een klein, diep technisch bedrijf met uitzonderlijke wereldwijde impactJe werkgever is een zeer technisch productbedrijf in Utrecht dat software bouwt voor secure, decentralized networking op internet. Hun technologie maakt het mogelijk dat devices overal ter wereld direct met elkaar communiceren, alsof ze zich in hetzelfde lokale netwerk bevinden.
Wat begon als een open-source project is uitgegroeid tot een wereldwijd gebruikt platform dat draait op miljoenen machines in vrijwel alle landen. Ondanks die schaal is de organisatie bewust klein gebleven, met minder dan 50 mensen wereldwijd.
Die combinatie is zeldzaam. Een zeer klein team dat software bouwt met enorme wereldwijde impact. Beslissingen worden snel genomen, engineers hebben echte ownership en individuele bijdragen zijn direct zichtbaar in het product.
Het bedrijf breidt zijn engineering presence in Europa uit. Het team in Nederland is relatief nieuw en speelt een sleutelrol in het bouwen van nieuwe backend components en services die het bestaande platform aanvullen en uitbreiden. Veel ligt nog open: architecture, boundaries, tooling en long-term design choices.
Tegelijkertijd werk je samen met een extreem senior engineering team. Veel collega’s hebben tientallen jaren ervaring met distributed systems, networking en security. De focus en productiviteit liggen uitzonderlijk hoog. Als mensen spreken over een “small but powerful team”, dan is dit wat ze bedoelen.
Jouw rol: Senior Go Backend Engineer UtrechtAls Senior Go Backend Engineer werk je aan de volgende generatie backend systems die het platform ondersteunen en uitbreiden. Je onderhoudt geen legacy codebase. Je helpt nieuwe services ontwerpen en bouwen die naadloos integreren met een wereldwijd uitgerold networking product.
Je neemt end-to-end ownership. Van vroege design discussions en implementatie tot deployment, observability en long-term maintenance. Je denkt mee over hoe services zich gedragen bij failure, hoe ze wereldwijd schalen en hoe security standaard wordt ingebouwd.
Je werk raakt onder andere aan:Gedrag van distributed systems onder onbetrouwbare netwerkcondities
High-availability, business-critical backend services
Secure communication, identity en trust models
Performance en correctness op globale schaal
Hoewel Go de primaire taal is voor backend development, ligt de focus op sterke systems thinking en fundamentals, niet op language dogma. De impact van je beslissingen is snel zichtbaar en breed voelbaar.
Wat wordt gevraagd6+ jaar ervaring als backend engineer
Sterke ervaring met het bouwen en opereren van distributed systems
Ervaring met het ontwerpen van nieuwe backend systems of grote componenten vanaf de basis
Solide programmeerervaring met Go
Comfortabel met ownership over services gedurende hun volledige lifecycle, inclusief production
Sterke engineering fundamentals rondom testing, reliability en performance
Heldere communicatieve vaardigheden en een productgerichte mindset
Ervaring met networking concepts zoals TCP/IP, routing en firewalls
Affiniteit met cryptography of security-sensitive systems
Ervaring met cloud platforms, Kubernetes of moderne observability tooling
Salaris tussen €85.000 en €105.000, afhankelijk van ervaring
Aandelenopties, zodat je direct deelt in het lange-termijn succes
25 vakantiedagen
Fantastisch kantoor, direct naast het station
Flexibele setup met 2 dagen thuiswerken
Vrije keuze in hardware
Budget voor training, conferenties en continuous learning
De zeldzame kans om nieuwe backend systems te bouwen binnen een product met wereldwijde adoptie
Een klein, uitzonderlijk senior team met hoge productiviteit en zichtbare impact
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace