Nykyiset roolit
Vanhempi kehittäjä (Ruby on Rails)
Tämä rooli sopii henkilölle, joka viihtyy työskennellessään kypsässä Rails-monoliitissa, pystyy siirtymään perinteisten ja modernien mallien välillä ilman draamaa ja on motivoitunut antamaan todellisen panoksen pienessä ja kyvykkäässä tiimissä.
Auta meitä skaalaamaan älykkäämmin, nopeammin ja tarkoituksenmukaisemmin
Vuodesta 2005 lähtien olemme auttaneet organisaatioita saavuttamaan tavoitteensa yksinkertaisen, kestävän ja skaalautuvan tietoturvan avulla. Se, mikä alkoi ratkaisuna, jonka tarkoituksena oli auttaa Ison-Britannian poliisivoimia jakamaan arkaluonteisia tietoja turvallisesti, on kasvanut globaaliksi SaaS-alustaksi – IO – johon tuhannet yritykset maailmanlaajuisesti luottavat.
Kasvamme nopeasti. Yksityisen pääoman sijoitukset ja asiakkuudet Isossa-Britanniassa, Euroopassa, Yhdysvalloissa ja Aasian ja Tyynenmeren alueella tukevat tiimiämme ja kaksinkertaistavat tehtävämme: asettaa standardi tietoturvan hallinnalle ja tarjota vaatimustenmukaisuusluottamusta poikkeuksellisen henkilöstömme, prosessimme ja alustamme avulla.
Sieltä sinä tulet sisään.
Tietoja roolista
Haemme backend-tiimiimme seniorikehittäjää (Ruby on Rails).
Tämä on kokeneen yksilön avustajan rooli, johon liittyy johtajuusodotuksia. Työskentelet tiiviisti teknologiajohtajan kanssa laatiaksesi etenemissuunnitelmatyön, parantaaksesi arkkitehtuuria tarvittaessa ja auttaaksesi muokkaamaan tekoälyn käyttöä suunnittelussa käytännöllisellä ja mitattavalla tavalla.
Tämä rooli sopii henkilölle, joka viihtyy työskennellessään kypsässä Rails-monoliitissa, pystyy siirtymään perinteisten ja modernien mallien välillä ilman draamaa ja on motivoitunut antamaan todellisen panoksen pienessä ja kyvykkäässä tiimissä.
Työpaikka sijaitsee Isossa-Britanniassa, ja hakijoilla tulee olla itsenäinen oleskelu- ja työskentelyoikeus Isossa-Britanniassa.
Mitä teet
- Kehitä ja ylläpidä tuoteominaisuuksia Ruby on Railsissa
- Osallistu arkkitehtuuripäätöksiin ja auta kehittämään alustaa ajan myötä
- Työskentele sovelluksen vanhojen ja nykyaikaisten osien kanssa luottavaisin mielin
- Paranna suorituskykyä, ylläpidettävyyttä ja kehittäjien tuottavuutta
- Tue tiimiä koodikatselmuksessa, parituksessa, teknisessä suunnittelussa ja mentoroinnissa
- Auta määrittelemään ja parantamaan tekoälyllä täydennettyjä suunnittelun työnkulkuja
- Tuo ideoita, älä pelkästään toteuta niitä
Meidän pino
Ydinsovelluksemme on pitkäaikainen Rails-monoliitti, jolla on yli 15 vuoden historia. Tämä tarkoittaa, että joitakin vanhempia kuvioita on edelleen olemassa, mutta uusi kehitys kulkee selkeästi moderniin suuntaan.
Nykyinen pino:
- Kiskot 8.1
- Ruby 4.x
- MySQL 8.x
- GitHub-toiminnot
- Cypressin kokonaisvaltainen testaus
- turbo
- Literal::Tyypit
- StimulusJS
- Palveluobjektit siirtyvät kohti dry-rb-kirjastoja
- Toimintapolitiikka
- RailsEventStore::Tapahtuma
- Viivetyö
- uusi Relic
- KIERTUE
- yhtymäkohta
Siirtymävaiheessa / strateginen suunta:
- ERB liikkuu kohti Phlexiä
- Solr siirtyy kohti ElasticSearchia / OpenSearchia
- Redis saattaa siirtyä kohti Solid Cachea
- Komponenttien erottelu strategisena askeleena kohti Packwerkiä
Mitä tuo
Tekoäly ja suunnittelu IO:lla — Suhtaudumme vakavasti tekoälyn käyttöön nopeuden, laadun ja hyödyntämisen parantamiseksi suunnittelussa. Tämä ei ole meille mikään kiva lisä.
Haluamme jonkun, joka jo hyödyntää tekoälyä paljon päivittäisessä suunnittelutyössä, on intohimoinen sitä kohtaan ja ymmärtää sen vahvuudet ja rajoitukset ja voi auttaa meitä rakentamaan parempia työnkulkuja sen ympärille.
Tämä sisältää sellaisten työkalujen käytännön käyttöä kuin OpenAI Codex, Claude Code ja GitHub Copilot.
Etsimme käytännönläheistä tekoälyosaamista, emme muotisanoja. Tämä tarkoittaa tekoälyn hyvää hyödyntämistä toimituksessa, refaktoroinnissa, testauksessa, dokumentoinnissa, automatisoinnissa ja kehittäjien tuottavuudessa, samalla pitäen insinööritaidon tiukasti käytössä.
Pakolliset
- Vähintään 5 vuoden relevantti Ruby on Rails -kokemus
- Vahvat Ruby-perusasiat ja vankat olio-ohjelmoinnin taidot
- Vahva taustajärjestelmän suunnitteluosaaminen ja käyttöliittymäkonseptien käytännön tuntemus
- Kokemusta tehokkaasta työskentelystä kypsässä monoliitissa
- Vahvat SQL-taidot ja itsevarmuus kyselyiden kirjoittamisessa ja ymmärtämisessä
- Kokemusta Rails-sovellusten testaamisesta yksikkö-, integraatio- ja kokonaisvaltaisesti
- Kokemusta arkkitehtuurin ja teknisen suunnan kehittämisestä
- Vahva kirjallinen ja suullinen viestintä
- Korkea autonomia, aloitteellisuus ja tuotetietoisuus
- Tekoälytyökalujen päivittäinen ja käytännön käyttö
- Luottamus tekoälyn käyttöön koodauksessa, refaktoroinnissa, testauksessa, dokumentoinnissa ja työnkulun parantamisessa
- Hyvä harkintakyky siitä, missä tekoäly auttaa ja missä ei
Mukava olla
- Kokemusta Stimulus-, Turbo- tai Hotwire-laitteista
- Kokemusta tapahtumalähtöisestä arkkitehtuurista
- Tietoturva- ja vaatimustenmukaisuusalueiden tuntemus
- Perehtyneisyys ISO 27001 -standardiin tai vastaaviin standardeihin
- Kokemusta agenttityönkuluista, automaatiosuunnittelusta tai arvioinneista
- Henkilökohtaisia projekteja, jotka osoittavat tekoälyn harkittua käyttöä
Miksi tulet rakastamaan tätä paikkaa
Olemme pieni insinööriorganisaatio, joten tällä roolilla on todellista laajuutta ja vastuuta. Arvostamme ihmisiä, jotka pystyvät antamaan enemmän kuin heille on annettu, tekevät hyvää yhteistyötä ja auttavat parantamaan tiimin työskentelyä.
Meillä on jo vahvat prosessit käytössä:
- Rungon tarkistus
- Tuotetyöpajat
- Tekniset työpajat
- JIRA-tiketit -> Sprintin suunnittelu
- Sprinttien demo
- Retro-ominaisuus








