Stellenangebot
Principal, Software Engineering
Northern Trust sucht einen Principal Software Engineer für das Research-WebApp-Team in Los Angeles (Remote), der mit 4-5 Jahren Erfahrung Full-Stack-Anwendungen auf Basis von NodeJS, REST-APIs und modernen JavaScript-Frameworks wie React oder Next.js entwickelt.
Aufgaben
- Technisches, leicht lesbares Design – Schreiben von detailliertem, skalierbarem und wartbarem Code, der in unsere bestehende Codebase integriert wird
- Starke Interesse an der Erforschung aufkommender Themen – serverlose Architektur, WebAssembly, WebGGL und Netzwerk-Load-Balancer
- Exzellente Kommunikation, Empathie und Neugier
- Bequemlichkeit, die Verantwortung für Aufgaben zu übernehmen, ob groß oder klein
- Eine positive Einstellung und Bereitschaft, über Disziplinen und Abteilungen hinweg zusammenzuarbeiten
- Nutzung von Backend (JDBC und relationale Datenbanken), modernem JavaScript und relationalen Datenbanken
Anforderungen
- 4+ - 5+ Jahre Erfahrung in der Softwareentwicklung, Entwicklung, Bereitstellung und Ausführung von Webqualität
- Full-Stack-Erfahrung bei der Entwicklung skalierbarer Anwendungen basierend auf REST und anderen Web-APIs, um Anwendungen zu erstellen und bereitzustellen, die die geschäftlichen und technischen Ziele des Unternehmens erfüllen
- Arbeitswissen über eine oder mehrere Client-Seiten-Sprachen oder Frameworks (React, Angular oder Vue)
- Arbeitswissen über asynchrone Web-Entwicklungstechniken, die Teams zur Verfügung stehen (Webpack, Rollup, Parcel oder andere)
- Ein starkes Interesse an Experimenten und Iterationen. Explorative, datengesteuerte Entwicklung und A/B-Tests
- Vorherige Arbeit mit großen und agilen Engineering-Teams, um eine Codebasis von hoher Qualität und hohem Volumen im Rahmen zu liefern
- Leidenschaft und Engagement für Datenqualität, Zuverlässigkeit und langfristige Wartbarkeit
- Erfahrung mit Backend-Stacks wie NodeJS und RESTful API Services
- Fähigkeit, strukturell zu denken – von einem komplexen Problem zu einer Lösung auf die relevanteste und dennoch elegante Weise zu übersetzen
- Professionelles Debugging in einer schnelllebigen Umgebung mit begrenztem Kontext
- Wissen und Verständnis für cloud-basiertes Management
- Starke Leidenschaft für das Schreiben von sauberem, wartbarem Code
- Eine Präferenz für Automatisierung, ohne unnötige Abstraktionen zu erfordern
- Starke Interesse an der Erstellung einer modernen, zugänglichen Oberfläche: Next.js, React, Redux, TypeScript, State Management, Testing (Enzyme, Jest, JSC) und allgemeine Anwendung von JavaScript
- Kern-Web-Grundlagen: Browser, C2B, DevTools
- Starke Design-Sensibilität und ein Auge für Details
- Starke Arbeitsmoral, Wunsch zu lernen und zu wachsen und ein konstruktiver Ansatz für Probleme
- Empathie, Flexibilität und Neugier
- US Work Auth (Visa S, F, J-1, TN, H-1B werden nicht berücksichtigt)
Wir bieten
- Gesamtpaket: 135.000,00 USD
- + 10% jährliche Gewinnbeteiligung
- + Monatliche H&S
- Berechtigt für Bonuszahlung
Jobdetails