Roku
Crexi
Senior Software Engineer - Full Stack
ÜBER UNS
CREXI Gewerbeimmobilien sind eine der größten Anlageklassen der Welt und eine der letzten, die digitalisiert werden. Deals werden immer noch per E-Mail, PDFs und Beziehungen abgeschlossen, nach denen niemand suchen kann. Crexi ist die Börse, die wettet, dass dies nicht mehr wahr sein muss: Wir bauen die Plattform, auf der eine ganze Branche Deals findet, bewertet und abschließt, und wir setzen stark auf KI, um dies schneller zu erreichen, als man dachte, dass sich diese Branche bewegen könnte. Es gibt keinen Fahrplan, um eine trillionenschwere, beziehungsorientierte Branche in einen modernen Marktplatz zu verwandeln, was bedeutet, dass die Leute, die sie bauen, sie schreiben dürfen.
Über die Rolle
Als Senior Software Engineer, Full Stack, entwerfen, bauen, testen und liefern Sie End-to-End-Produktfunktionen auf der Crexi-Plattform – und verantworten die Arbeit von der Benutzeroberfläche bis zu APIs und Daten. Sie arbeiten mit einer starken Produktorientierung und arbeiten eng mit Produkt und Design zusammen, um Kundenbedürfnisse in einfache, skalierbare Lösungen umzuwandeln. Sie nutzen auch moderne KI-Codierungswerkzeuge, um die Lieferung zu beschleunigen und gleichzeitig einen hohen Standard für Codequalität, Sicherheit und Wartbarkeit aufrechtzuerhalten.
Was Sie tun werden
Ein typischer Tag kann Folgendes beinhalten:
- Entwerfen, Entwickeln, Bereitstellen und Warten von full-stack Webanwendungen mit TypeScript über front-end und back-end Systeme.
- Erstellen hochwertiger, kundenorientierter Benutzeroberflächen mit modernen Web-Frameworks (Angular bevorzugt).
- Übersetzen von Designs in reaktionsschnelle, moderne Erlebnisse über Geräte hinweg (Desktop, Tablet, Mobilgerät).
- Erstellen und Warten von backend Diensten und APIs (Node.js/TypeScript), einschließlich:
- Skalierbares API Design (REST und/oder GraphQL)
- Authentifizierungs-/Autorisierungsmuster
- Datenmodellierung und Datenbank-Schema-Design
- Überlegungen zu Leistung, Zuverlässigkeit und Nebenläufigkeit
- Schnelles Prototyping, Iterieren und Ausliefern von benutzerorientierten Funktionen – Ausbalancieren von Geschwindigkeit mit langfristiger Architekturintegrität.
- Nutzen von KI-Codierungswerkzeugen (z. B. Cursor, Copilot) zum Gerüsterstellen, Refactoring, zur Testgenerierung und zum Debugging – während die KI-Ausgabe kritisch auf Korrektheit, Sicherheit und Leistung überprüft wird.
- Teilnahme an (und oft Leitung von) Code-Reviews, um die Qualität, Lesbarkeit und Sicherheit über den gesamten Stack hinweg zu verbessern.
- Behebung komplexer Produktionsprobleme mit Fokus auf Beobachtbarkeit, Leistungsoptimierung und Prävention.
- Identifizieren von Möglichkeiten zur Verbesserung der Entwickler-/Agentenerfahrung, von Prozessen und von Plattformgrundlagen (Tooling, CI/CD, Tests, Architekturmuster).
- Cross-funktionale Zusammenarbeit mit Produkt, Design und Engineering, um messbare Auswirkungen für Kunden zu erzielen.
- Mentoring von Junior-Entwicklern durch Pair-Programming, Feedback und technische Anleitung; Beitrag zu einer Kultur pragmatischer, nutzerorientierter Entwicklung.
- Erstellen und Pflegen klarer technischer Dokumentation für Funktionen, APIs und Systemverhalten.
Mindestanforderungen
Qualifikationen
- Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung.
- 5+ Jahre professionelle Softwareentwicklungserfahrung in Produktionsumgebungen mit sinnvollem Umfang/Verantwortung.
- 2+ Jahre praktische TypeScript Erfahrung in front-end und back-end Kontexten (starke Präferenz für tiefere Expertise).
- Nachgewiesene full-stack Fähigkeit: Sie haben Funktionen End-to-End (UI → API → Daten) geliefert und können Produktionsergebnisse verantworten.
- Umfangreiche Erfahrung im Erstellen moderner Web-UIs mit TypeScript (Angular bevorzugt; andere moderne Frameworks akzeptabel).
- Starke backend Grundlagen, einschließlich API Design, Datenmodellierung und Leistungsüberlegungen.
- Erfahrung mit Quellcodeverwaltung und kollaborativen Workflows (GitHub/GitLab), einschließlich Code-Reviews und CI/CD Grundlagen.
- Nachgewiesener Einsatz von KI-Codierungsassistenten (z. B. Copilot, Cursor) in einem professionellen Workflow – ohne Qualitätseinbußen.
Wer Sie sind
- Eigeninitiative, die selbstständig Ergebnisse erzielt, Erfolgsmetriken verantwortet und Dinge zu Ende bringt.
- Starkes Produktverständnis: Sie können Kundenerlebnis, technische Machbarkeit und Wartbarkeit ausbalancieren.
- Ausgezeichnete Kommunikationsfähigkeiten – in der Lage, Kompromisse zu erklären und Stakeholder abzustimmen. *
- Starke Debugging-Fähigkeiten über den gesamten Stack hinweg (UI, APIs, Daten), mit einem ruhigen, strukturierten Ansatz zur Reaktion auf Vorfälle. *
- Sicherheits- und datenschutzorientierter Entwicklungsansatz (sichere Standardeinstellungen, geringste Rechte, sichere Codierungspraktiken).
- Komfort mit Ambiguität und schnellen Iterationszyklen; Startup- / Zero-to-One- Erfahrung ist ein Plus.
Warum Crexi?
- Echte Wirkung, schnell. Treten Sie einem schnell wachsenden Startup bei, bei dem Ihre Arbeit vom ersten Tag an etwas bewegt.
- Echte Verantwortung. Aktien am Wachstum von Crexi.
- Auf Wachstum ausgelegt. Eine flexible Teamstruktur für echte Karrieregestaltung.
- Zeit, die Ihnen gehört. Ermessensspielraum bei der PTO – nehmen Sie, was Sie brauchen, wann Sie es brauchen.
- Gesundheit & Zukunft abgedeckt. Kranken-, Zahn- und Sehversicherung, 401(k), FSA/HSA-Optionen und Lebens- & AD&D-Versicherung.
- Richtig eingerichtet. Erstattung von Büromaterial für Remote-Mitarbeiter.
- Ein Gewinnerteam. Eine kollaborative Kultur mit Teamaktivitäten, die Menschen zusammenbringen.
Die erwartete Gehaltsspanne für Kandidaten, die an unserem Standort in Playa Vista, Kalifornien, arbeiten, liegt zwischen 160.000 und 214.000 US-Dollar. Das endgültige Gehalt, das einem erfolgreichen Kandidaten angeboten wird, hängt von mehreren Faktoren ab, darunter, aber nicht beschränkt auf, die Art und Dauer der für die Rolle und die Branche relevanten Erfahrung, Ausbildung, geografischer Standort usw. Commercial Real Estate Exchange, Inc. („Crexi“) ist ein Arbeitgeber in mehreren Bundesstaaten, und diese Gehaltsspanne spiegelt möglicherweise keine Positionen wider, die in anderen Bundesstaaten ausgeübt werden.
Crexi ist ein EEO-Arbeitgeber. Qualifizierte Bewerber erhalten eine Beschäftigungserwägung, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Geschlechtsidentität, Behinderung oder geschütztem Veteranenstatus. Crexi berücksichtigt auch qualifizierte Bewerber mit Vorstrafen für die Beschäftigung in einer Weise, die mit den EEOC-Richtlinien und dem geltenden lokalen Recht übereinstimmt.
