Northwoods
Northwoods
51 – 200 Mitarbeitende
BeratungLogistikMarketing
Northwoods entwickelt Software und Dienstleistungen für Einrichtungen der Sozialen Arbeit in den gesamten Vereinigten Staaten. Die Lösungen unterstützen die Arbeit in der Kinder- und Jugendhilfe, der Altenhilfe, bei finanziellen Unterstützungsleistungen und im Kindesunterhalt. Sie sollen Fachkräfte dabei unterstützen, zusammenzuarbeiten und mehr Zeit für die Menschen zu haben, die sie betreuen. Zum Team gehören staatlich anerkannte Sozialarbeiterinnen und Sozialarbeiter sowie ehemalige Fallbearbeiterinnen und Fallbearbeiter, die ihre Praxiserfahrung in die Entwicklung der Technologie einbringen.

Senior Software Engineer: Ruby on Rails und React

Verantworte die End-to-End-Entwicklung der HHS-Fallmanagement-SaaS-Produkte von Northwoods – vom Design und Testen bis zum Produktionssupport. Arbeite mit Rails, React/TypeScript, PostgreSQL, AWS und KI-gestützter Entwicklung.

Beschreibung

  • Verantworte Produktfunktionen und Epics von der Verfeinerung und dem Design über Implementierung, Tests und Release bis zur Nachbetreuung im Produktivbetrieb.
  • Entwirf Datenmodelle, PostgreSQL-Schemaänderungen, Rails-Modelle und -Services, API-Verträge sowie React/TypeScript-Komponenten.
  • Dokumentiere Architekturentscheidungen und Abwägungen innerhalb der etablierten Muster.
  • Nimm an Amigos- und Refinement-Sitzungen teil, kläre Abnahmekriterien, erkenne Risiken und Abhängigkeiten und teile übergroße Aufgaben in durchgängige Abschnitte auf.
  • Schreibe und pflege automatisierte Unit-, Integrations- und End-to-End-Tests.
  • Wende etablierte Architekturmuster, Qualitätsstandards für Code und standardmäßig sichere Praktiken an.
  • Schütze sensible Fall-, Familien- und Behördendaten durch Zugriffsrechte nach dem Prinzip der geringsten Berechtigung, Eingabevalidierung und Datenschutzmaßnahmen.
  • Stelle Änderungen über die GitLab-Pipeline bereit, überprüfe Änderungen im Produktivbetrieb und untersuche Regressionen anhand von Logs, Fehlertracking und Metriken.
  • Übernimm Rufbereitschaft, behebe Produktionsvorfälle, kommuniziere den Status, eskaliere bei Bedarf und wirke an schuldzuweisungsfreien Nachbesprechungen mit.
  • Nutze täglich KI-gestützte Entwicklungstools und hilf beim Aufbau des agentischen Engineering-Frameworks des Teams.
  • Verbessere gemeinsam mit dem Principal Engineer Runbooks, Prompts und Arbeitsabläufe.
  • Fördere Software Engineers durch Pairing, Code-Reviews und konkretes, umsetzbares Feedback.
  • Diene bei technischen Problemen als Eskalationsstelle.
  • Prüfe Merge Requests auf Korrektheit, Testabdeckung, Sicherheit und Wartbarkeit.
  • Arbeite mit Product Managern, QA, DevOps und Solution Architects zusammen.
  • Kommuniziere Fortschritte, Risiken und Entscheidungen klar und schriftlich.
  • Übernimm weitere arbeitsbezogene Aufgaben, die die Abteilungsziele und die kontinuierliche Verbesserung unterstützen.

Anforderungen

  • Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung in einem SaaS- oder Webproduktumfeld.
  • Erfahrung mit der Verantwortung für Funktionen im Produktivbetrieb – vom Design bis zur Auslieferung.
  • Berufserfahrung mit Ruby on Rails und einem modernen JavaScript- oder TypeScript-Frontend; React ist bevorzugt.
  • Erfahrung im Entwurf relationaler Datenbanken und in der Optimierung von PostgreSQL-Abfragen.
  • Anwendungsbezogene Kenntnisse von AWS-Diensten wie S3, Warteschlangen sowie verwalteten Datenbank- oder Serverless-Diensten.
  • Erfahrung mit Code-Reviews und der Betreuung weniger erfahrener Engineers.
  • Bachelorabschluss in Informatik oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung.
  • Berechtigung, in den Vereinigten Staaten zu arbeiten.
  • Ausgeprägte Full-Stack-Kenntnisse in Ruby on Rails, React/TypeScript und PostgreSQL.
  • Fähigkeit, eine Funktion oder ein Epic selbstständig und ohne enge Anleitung zu verantworten.
  • Fähigkeit, Daten zu modellieren, APIs zu entwerfen, Abwägungen zu beurteilen und Entscheidungen zu dokumentieren.
  • Erfahrung mit automatisierten Unit-, Integrations- und End-to-End-Tests.
  • Erfahrung mit CI/CD-Pipelines, Deployments, Observability, der Fehlersuche bei Live-Problemen sowie Rufbereitschaft oder Incident Response.
  • Tägliche Nutzung KI-gestützter Entwicklungstools wie Claude Code, GitHub Copilot, Codex oder vergleichbarer Werkzeuge.
  • Fähigkeit, KI-generierte Ergebnisse zu überprüfen, zu korrigieren und zurückzuweisen.
  • Fähigkeit, andere durch Pairing und Code-Reviews zu betreuen.
  • Klare schriftliche und mündliche Kommunikationsfähigkeiten.
  • Erfahrung im Gesundheits- und Sozialwesen, mit Government Technology oder regulierten vertikalen SaaS-Produkten ist von Vorteil.
  • Erfahrung mit mandantenfähiger SaaS-Architektur oder Domain-Driven Design ist von Vorteil.
  • Erfahrung mit der Weiterentwicklung agentischer SDLC-Praktiken ist von Vorteil.
  • Erfahrung mit Serverless-Architekturen oder der Entwicklung mobiler Apps ist von Vorteil.
  • Vertrautheit mit SOC 2 oder HIPAA-orientierten Entwicklungspraktiken ist von Vorteil.

Zusatzleistungen

  • Kranken-, Zahn- und Sehversicherung; die Krankenversicherung umfasst eine H.S.A.-Option mit Arbeitgeberzuschuss.
  • Absicherung bei kurz- und langfristiger Arbeitsunfähigkeit.
  • Vom Unternehmen bezahlte Basislebensversicherung.
  • 401(k)-Altersvorsorge mit 4 % Arbeitgeberzuschuss und sofortiger Unverfallbarkeit.
  • Kostenlose Finanzbildung und Beratung.
  • Wellnessprogramm, das zur Senkung der Versicherungsprämien beitragen kann.
  • Employee Assistance Program mit kostenlosen Therapiesitzungen, Lifestyle-Coaching sowie Rechts- und Identitätsdiebstahl-Services und mehr.
  • 12 Wochen vollständig bezahlte Elternzeit.
  • Erstattung von Adoptionskosten bis zu 5.000 $.
  • Wellness-Erstattung von 500 $ nach 60 Beschäftigungstagen.
  • Großzügiger bezahlter Urlaub und 10 bezahlte Feiertage des Unternehmens.
  • Vom Unternehmen bezahlter Mobilfunktarif.

Ähnliche Stellen

Nokia

Software-Engineering-Praktikant bei Nokia (Bratislava, hybrid)

Nokia

Unterstütze Nokias Softwareentwicklungsteam in Bratislava beim Aufbau von Netzwerkinfrastruktur und IP-Netzwerklösungen. Arbeite mit cloudnativen Anwendungen, Automatisierung, Tests und KI-gestützter Entwicklung.

Öffnen
Intermedia Cloud Communications

Softwareentwickler:in .NET

Intermedia Cloud Communications
1.001 – 5.000 Mitarbeitende
BeratungGesundheitswesenRecht

Entwickle skalierbare .NET-Services für Intermedia Cloud Communications – darunter Cloud-E-Mail, Microsoft-365-Integrationen, APIs und sichere Anwendungen. Arbeite an Modernisierung, Zuverlässigkeit und cloudnativen Services.

Öffnen
Kpler

Senior Full-Stack-Engineer, Griechenland (Hybrid)

Kpler

Entwickle Full-Stack-Anwendungen und APIs für Kplers Plattform für maritime Handelsinformationen. Skaliere Cloud-Systeme, die globale Lieferkettendaten in umsetzbare Erkenntnisse verwandeln.

Öffnen
Walmart

Principal Software Engineer, Walmart Retail- und E-Commerce-Plattformen

Walmart

Verantwortung für Architektur und Entwicklung der internationalen Retail- und E-Commerce-Plattformen von Walmart, einschließlich Kundenbindung und kontextbezogener Werbesysteme. Teams beim Aufbau skalierbarer Microservices und der Bereitstellung zuverlässiger Software anleiten.

Öffnen
Sherpa

Senior Full-Stack-Softwareentwickler:in, Palantir Foundry

Sherpa

Entwickle React- und Palantir-Foundry-Anwendungen zur Unterstützung von Verteidigungsentscheidungen und verantworte die Architektur bis zur Auslieferung. Veröffentliche wöchentlich neue Versionen und berücksichtige das Feedback von Nutzer:innen in missionskritischen Bereichen.

Öffnen
Aurora Energy Research

Softwareentwickler für Modellierung

Aurora Energy Research

Entwickeln Sie das Python-basierte Origin-Modell von Aurora Energy Research für Strommarktprognosen weiter. Schaffen Sie skalierbare Software, die Regierungen, Investoren und Energieversorger bei Entscheidungen für Netto-Null unterstützt.

Öffnen