
Northwoods utvikler programvare og tjenester for offentlige og ideelle virksomheter innen sosiale tjenester i hele USA. Verktøyene støtter arbeid med barnevern, tjenester for voksne og eldre, økonomisk støtte og barnebidrag. Målet er å hjelpe saksbehandlere med å samarbeide og bruke mer tid på å hjelpe mennesker. Teamet består blant annet av autoriserte sosionomer og tidligere saksbehandlere som bidrar med erfaring fra feltet i utviklingen av teknologien.
Senior programvareingeniør, Ruby on Rails og React
Led utviklingen fra start til slutt av Northwoods SaaS-produkter for saksbehandling innen helse- og omsorgstjenester, fra design og testing til produksjonsstøtte. Jobb med Rails, React/TypeScript, PostgreSQL, AWS og AI-assistert utvikling.
Beskrivelse
- Ha ansvar for produktfunksjoner og epics fra avklaring og design til implementering, testing, lansering og oppfølging i produksjon.
- Utform datamodeller, skjemaendringer i PostgreSQL, Rails-modeller og tjenester, API-kontrakter samt React/TypeScript-komponenter.
- Dokumenter arkitekturbeslutninger og avveininger innenfor etablerte mønstre.
- Delta i Amigos- og avklaringsmøter, tydeliggjøre akseptansekriterier, identifisere risikoer og avhengigheter og dele opp for omfattende arbeid i end-to-end-leveranser.
- Skriv og vedlikehold automatiserte enhets-, integrasjons- og ende-til-ende-tester.
- Bruk etablerte arkitekturmønstre, standarder for kodekvalitet og sikkerhet som standard.
- Beskytt sensitive saks-, familie- og etatsdata med tilgang etter prinsippet om minste privilegium, validering av inndata og databeskyttelse.
- Distribuer via GitLab-pipelinen, verifiser produksjonsendringer og undersøk regresjoner ved hjelp av logger, feilsporing og måledata.
- Delta i vaktordningen, løs produksjonshendelser, kommuniser status, eskaler ved behov og bidra til skyldfrie etteranalyser.
- Bruk AI-assisterte utviklingsverktøy daglig og bidra til å utvikle teamets rammeverk for agentbasert ingeniørarbeid.
- Forbedre driftsveiledninger, prompter og arbeidsflyter sammen med Principal Engineer.
- Veiled programvareingeniører gjennom parprogrammering, kodegjennomganger og konkrete tilbakemeldinger.
- Vær eskaleringspunkt for tekniske problemer.
- Gå gjennom merge requests med tanke på korrekthet, testdekning, sikkerhet og vedlikeholdbarhet.
- Samarbeid med produktledere, QA, DevOps og løsningsarkitekter.
- Kommuniser framdrift, risikoer og beslutninger tydelig skriftlig.
- Utfør andre arbeidsrelaterte oppgaver som støtter avdelingens mål og kontinuerlige forbedring.
Krav
- Minst fem års yrkeserfaring med programvareutvikling i et SaaS- eller nettproduktmiljø.
- Erfaring med å eie funksjoner i produksjon fra design til levering.
- Yrkeserfaring med Ruby on Rails og et moderne JavaScript- eller TypeScript-frontend; React er foretrukket.
- Erfaring med utforming av relasjonsdatabaser og optimalisering av PostgreSQL-spørringer.
- Praktisk kunnskap på applikasjonslaget om AWS-tjenester som S3, køer og administrerte databaser eller serverløse tjenester.
- Erfaring med kodegjennomgang og veiledning av mindre erfarne ingeniører.
- Bachelorgrad i informatikk eller et beslektet fagområde, eller tilsvarende praktisk erfaring.
- Arbeidstillatelse i USA.
- Sterke fullstackferdigheter med Ruby on Rails, React/TypeScript og PostgreSQL.
- Evne til å eie en funksjon eller epic selvstendig, uten tett oppfølging.
- Evne til å modellere data, utforme API-er, vurdere avveininger og dokumentere beslutninger.
- Erfaring med automatiserte enhets-, integrasjons- og ende-til-ende-tester.
- Erfaring med CI/CD-pipelines, utrullinger, observerbarhet, feilsøking av problemer i drift og vakt- eller hendelseshåndtering.
- Daglig bruk av AI-assisterte utviklingsverktøy som Claude Code, GitHub Copilot, Codex eller tilsvarende.
- Evne til å verifisere, korrigere og avvise AI-generert innhold.
- Evne til å veilede gjennom parprogrammering og kodegjennomgang.
- Gode skriftlige og muntlige kommunikasjonsevner.
- Erfaring fra helse- og omsorgstjenester, offentlig teknologi eller regulert vertikal SaaS er en fordel.
- Erfaring med SaaS-arkitektur for flere leietakere eller Domain-Driven Design er en fordel.
- Erfaring med å bidra til agentbasert SDLC-praksis er en fordel.
- Erfaring med serverløse arkitekturer eller utvikling av mobilapper er en fordel.
- Kjennskap til SOC 2 eller utviklingspraksis i tråd med HIPAA er en fordel.
Fordeler
- Helse-, tann- og synsforsikring; helsedekningen inkluderer et HSA-alternativ med arbeidsgiverbidrag.
- Kort- og langsiktig uføredekning.
- Grunnleggende livsforsikring betalt av selskapet.
- 401(k) med 4 % innskuddsmatching fra selskapet og umiddelbar opptjening.
- Gratis økonomisk opplæring og rådgivning.
- Velværeprogram som kan bidra til lavere premier.
- Ansattstøtteprogram med gratis terapitimer, livsstilsveiledning, juridiske tjenester, hjelp ved identitetstyveri og mer.
- 12 uker fullt betalt foreldrepermisjon.
- Refusjon av adopsjonsgebyrer på opptil 5 000 USD.
- Velværegodtgjørelse på 500 USD etter 60 dagers ansettelse.
- Rikelig med betalt fri og 10 betalte fridager fra selskapet.
- Mobilabonnement betalt av selskapet.