B&A
Crexi
Ingénieur Logiciel Senior - Full Stack
À PROPOS
CREXI L'immobilier commercial est l'une des plus grandes classes d'actifs au monde et l'une des dernières à se numériser. Les transactions se font encore par e-mails, PDF et relations qu'il est impossible de rechercher. Crexi est l'échange qui parie que cela ne doit plus être vrai : nous construisons la plateforme où toute une industrie trouve, évalue et conclut des transactions, et nous misons fortement sur l'IA pour y parvenir plus rapidement que ce que l'on pensait possible pour ce secteur. Il n'y a pas de manuel pour transformer une industrie d'un billion de dollars, axée sur les relations, en un marché moderne, ce qui signifie que les personnes qui la construisent peuvent l'écrire elles-mêmes.
À propos du poste
En tant qu'Ingénieur Logiciel Senior, Full Stack, vous concevrez, développerez, testerez et déployerez des fonctionnalités de produit de bout en bout sur la plateforme de Crexi — en prenant en charge le travail de l'interface utilisateur jusqu'aux APIs et aux données. Vous vous positionnerez avec un fort état d'esprit produit, en collaborant étroitement avec les équipes Produit et Design pour transformer les besoins clients en solutions simples et évolutives. Vous utiliserez également des outils de codage IA modernes pour accélérer la livraison tout en maintenant un niveau élevé de qualité de code, de sécurité et de maintenabilité.
Ce que vous ferez
Une journée type peut inclure :
- Concevoir, développer, déployer et maintenir des applications web full-stack en utilisant TypeScript sur des systèmes front-end et back-end.
- Construire des interfaces utilisateur de haute qualité, orientées client, avec des frameworks web modernes (Angular préféré).
- Traduire des designs en expériences réactives et modernes sur différents appareils (ordinateurs, tablettes, mobiles).
- Construire et maintenir des services backend et des APIs (Node.js/TypeScript), y compris :
- Conception d'API évolutives (REST et/ou GraphQL)
- Modèles d'authentification/autorisation
- Modélisation des données et conception de schémas de base de données
- Considérations sur la performance, la fiabilité et la concurrence
- Prototyper, itérer et livrer rapidement des fonctionnalités destinées aux utilisateurs — en équilibrant la vitesse avec l'intégrité architecturale à long terme.
- Utiliser des outils de codage IA (par exemple, Cursor, Copilot) pour l'échafaudage, le refactoring, la génération de tests et le débogage — tout en examinant de manière critique la sortie de l'IA pour son exactitude, sa sécurité et ses performances.
- Participer (et souvent diriger) les revues de code, en élevant le niveau de qualité, de lisibilité et de sécurité sur l'ensemble de la pile technique.
- Dépanner des problèmes de production complexes en se concentrant sur l'observabilité, l'optimisation des performances et la prévention.
- Identifier les opportunités d'améliorer l'expérience développeur/agent, les processus et les fondations de la plateforme (outillage, CI/CD, tests, modèles architecturaux).
- Collaborer de manière interfonctionnelle avec les équipes Produit, Design et Ingénierie pour générer un impact mesurable pour les clients.
- Mentorer les ingénieurs juniors par le pair-à-pair, le feedback et le guidage technique ; contribuer à une culture d'ingénierie pragmatique et centrée sur l'utilisateur.
- Rédiger et maintenir une documentation technique claire pour les fonctionnalités, les APIs et le comportement du système.
Prérequis
Qualifications
- Diplôme de Bachelor en Informatique ou domaine connexe, ou expérience pratique équivalente.
- 5+ années d'expérience professionnelle en développement logiciel dans des environnements de production avec une portée/propriété significative.
- 2+ années d'expérience pratique avec TypeScript dans des contextes front-end et back-end (forte préférence pour une expertise approfondie).
- Capacité prouvée en full-stack : vous avez livré des fonctionnalités de bout en bout (UI → API → données) et pouvez assumer la responsabilité des résultats en production.
- Solide expérience dans la construction d'interfaces utilisateur web modernes utilisant TypeScript (Angular préféré ; autres frameworks modernes acceptables).
- Solides fondamentaux en backend, y compris la conception d'API, la modélisation des données et les considérations de performance.
- Expérience avec le contrôle de version et les flux de travail collaboratifs (GitHub/GitLab), y compris les revues de code et les bases de CI/CD.
- Utilisation démontrée d'assistants de codage IA (par exemple, Copilot, Cursor) dans un flux de travail professionnel — sans compromettre la qualité.
Qui vous êtes
- Autonome, vous pilotez indépendamment les résultats, assumez les métriques de succès et allez jusqu'au bout.
- Forte pensée produit : vous pouvez équilibrer l'expérience client, la faisabilité technique et la maintenabilité.
- Excellentes compétences en communication — capable d'expliquer les compromis et d'aligner les parties prenantes. *
- Solides compétences en débogage sur l'ensemble de la pile (UI, APIs, données), avec une approche calme et structurée de la réponse aux incidents. *
- Approche d'ingénierie axée sur la sécurité et la confidentialité (paramètres par défaut sûrs, moindre privilège, pratiques de codage sécurisé).
- À l'aise dans l'ambiguïté et les cycles d'itération rapides ; l'expérience en startup / zéro-à-un est un plus.
Pourquoi Crexi ?
- Impact réel, rapide. Rejoignez une startup en croissance rapide où votre travail fait la différence dès le premier jour.
- Propriété réelle. Actions dans l'histoire de croissance de Crexi.
- Conçu pour la croissance. Une structure d'équipe flexible conçue pour une réelle discrétion de carrière.
- Votre temps vous appartient. Congés payés discrétionnaires — prenez ce dont vous avez besoin, quand vous en avez besoin.
- Santé et avenir couverts. Assurance médicale, dentaire et optique, 401(k), options FSA/HSA, et assurance décès et invalidité.
- Bien équipé. Remboursement des frais de bureau à domicile pour les employés à distance.
- Une équipe gagnante. Une culture collaborative avec des activités d'équipe qui rassemblent les gens.
La fourchette de salaire de base anticipée pour les candidats qui travailleront dans nos locaux de Playa Vista, Californie est de 160 000 $ à 214 000 $. Le salaire final offert à un candidat retenu dépendra de plusieurs facteurs, qui peuvent inclure, sans s'y limiter, le type et la durée de l'expérience applicable au poste et au sein de l'industrie, l'éducation, la situation géographique, etc. Commercial Real Estate Exchange, Inc (« Crexi ») est un employeur multi-états, et cette fourchette de salaire peut ne pas refléter les postes qui travaillent dans d'autres états.
Crexi est un employeur EEO. Les candidats qualifiés recevront une considération pour l'emploi sans égard de la race, de la couleur, de la religion, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'identité de genre, du handicap ou du statut de vétéran protégé. Crexi considérera également pour l'emploi les candidats qualifiés ayant des histoires judiciaires d'une manière conforme aux directives de la EEOC et à la législation locale applicable.
