Nuværende roller
Seniorudvikler (Ruby on Rails)
Denne rolle passer til en person, der er tryg ved at arbejde i en moden Rails-monolith, kan bevæge sig mellem ældre og moderne mønstre uden drama, og som er motiveret af at yde et reelt bidrag i et lille, dygtigt team.
Hjælp os med at skalere smartere, hurtigere og målrettet
Siden 2005 har vi hjulpet organisationer med at nå deres mål gennem enkel, bæredygtig og skalerbar informationssikkerhed. Det, der startede som en løsning, der skulle hjælpe britiske politistyrker med at dele følsomme data sikkert, er vokset til en global SaaS-platform – IO – som tusindvis af virksomheder verden over har tillid til.
Vi vokser hurtigt. Bakket op af private equity-investeringer og med kunder på tværs af Storbritannien, Europa, USA og APAC udvider vi vores team og fordobler vores mission: at sætte standarden for informationssikkerhedsstyring og levere overholdelsestillid gennem vores exceptionelle mennesker, proces og platform.
Det er her du kommer ind.
Om rollen
Vi ansætter en seniorudvikler (Ruby on Rails) til vores backend-team.
Dette er en ledende individuel rolle med lederskabsforventninger. Du vil arbejde tæt sammen med den tekniske leder for at levere roadmap-arbejde, forbedre arkitekturen, hvor det er nødvendigt, og hjælpe med at forme, hvordan AI bruges på tværs af ingeniørarbejde på en praktisk og målbar måde.
Denne rolle passer til en person, der er tryg ved at arbejde i en moden Rails-monolith, kan bevæge sig mellem ældre og moderne mønstre uden drama, og som er motiveret af at yde et reelt bidrag i et lille, dygtigt team.
Stillingen er baseret i Storbritannien, og ansøgere skal have uafhængig ret til at bo og arbejde i Storbritannien.
Hvad skal du gøre
- Opbyg og vedligehold produktfunktioner i Ruby on Rails
- Bidrag til arkitekturbeslutninger og hjælp med at udvikle platformen over tid
- Arbejd trygt på tværs af både ældre og moderne dele af applikationen
- Forbedr ydeevne, vedligeholdelse og udviklerproduktivitet
- Støt teamet med kodegennemgang, parring, teknisk planlægning og mentorordninger
- Hjælp med at definere og forbedre AI-forstærkede tekniske arbejdsgange
- Bidrag med idéer, ikke kun levering
Vores stak
Vores kerneapplikation er en langvarig Rails-monolit med over 15 års historie. Det betyder, at nogle ældre mønstre stadig eksisterer, men ny udvikling bevæger sig i en klar moderne retning.
Nuværende stak:
- Rails 8.1
- Ruby 4.x
- MySQL 8.x
- GitHub -handlinger
- Cypress end-to-end testning
- Turbo
- Literal::Typer
- StimulusJS
- Serviceobjekter bevæger sig mod dry-rb-biblioteker
- Handlingspolitik
- RailsEventStore::Event
- ForsinketJob
- New Relic
- jira
- Confluence
I overgangs-/strategisk retning:
- ERB bevæger sig mod Phlex
- Solr bevæger sig mod ElasticSearch / OpenSearch
- Redis bevæger sig potentielt mod Solid Cache
- Komponentseparation som et strategisk skridt mod Packwerk
Hvad du medbringer
AI og ingeniørarbejde hos IO — Vi tager det seriøst med at bruge AI til at forbedre hastighed, kvalitet og udnyttelsesgrad på tværs af ingeniørarbejde. Det er ikke en fordel for os.
Vi søger en person, der allerede bruger AI i høj grad i det daglige ingeniørarbejde, brænder for det og forstår dets styrker og begrænsninger, og som kan hjælpe os med at opbygge bedre arbejdsgange omkring det.
Det inkluderer praktisk brug af værktøjer som OpenAI Codex, Claude Code og GitHub Copilot.
Vi leder efter pragmatiske AI-færdigheder, ikke buzzwords. Det betyder at bruge AI godt til levering, refactoring, test, dokumentation, automatisering og udviklerproduktivitet, samtidig med at vi holder vores tekniske dømmekraft fuldt aktiveret.
Must-haves
- 5+ års relevant erfaring med Ruby on Rails
- Stærke Ruby-fundamenter og solide objektorienterede designfærdigheder
- Stærke backend-tekniske evner med praktisk kendskab til frontend-koncepter
- Erfaring med at arbejde effektivt i en moden monolit
- Stærke SQL-færdigheder og selvtillid til at skrive og forstå forespørgsler
- Erfaring med test af Rails-applikationer på tværs af enheds-, integrations- og end-to-end-niveauer
- Erfaring med at bidrage til arkitektur og teknisk ledelse
- Stærk skriftlig og mundtlig kommunikation
- Høj autonomi, initiativ og produktbevidsthed
- Daglig, praktisk brug af AI-tekniske værktøjer
- Tillid til at bruge AI til kodning, refactoring, testning, dokumentation og forbedring af arbejdsgange
- God dømmekraft over, hvor AI hjælper, og hvor den ikke gør
Rart at have
- Erfaring med Stimulus, Turbo eller Hotwire
- Erfaring med eventdrevet arkitektur
- Kendskab til sikkerheds- og compliance-områder
- Kendskab til ISO 27001 eller lignende standarder
- Erfaring med agentworkflows, automatiseringsdesign eller evalueringer
- Personlige projekter, der demonstrerer gennemtænkt brug af AI
Hvorfor du vil elske det her
Vi er en lille ingeniørorganisation, så denne rolle har et reelt omfang og et reelt ansvar. Vi værdsætter folk, der kan bidrage ud over det, der er beskrevet ovenfor, samarbejde godt og bidrage til at forbedre teamets funktionsmåde.
Vi har allerede stærke processer på plads:
- Gennemgang af efterslæb
- Produktworkshops
- Tekniske værksteder
- JIRA-billetter -> Sprintplanlægning
- Sprints-demo
- Funktion Retro








