C

Crexi

CRE marketplace and transaction analytics platform

Senior Software Engineer Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeUnited States

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • At least 5 years of professional software development experience in production environments with meaningful scope and ownership.
  • At least 2 years of hands-on TypeScript experience across front-end and back-end contexts.
  • Demonstrated ability to ship features end-to-end across user interface, application programming interface, and data, and own production outcomes.
  • Experience building modern web user interfaces using TypeScript; Angular is preferred, but other modern frameworks are acceptable.
  • Strong backend fundamentals, including application programming interface design, data modeling, and performance considerations.
  • Experience with source control and collaborative workflows such as GitHub or GitLab, including code reviews and continuous integration/continuous delivery basics.
  • Demonstrated use of AI coding assistants such as Copilot or Cursor in a professional workflow without compromising quality.
  • Ability to drive outcomes independently, own success metrics, and follow through.
  • Ability to balance customer experience, technical feasibility, and maintainability.
  • Ability to explain tradeoffs and align stakeholders.
  • Strong debugging skills across the user interface, application programming interfaces, and data, with a structured approach to incident response.
  • Security- and privacy-minded engineering practices, including safe defaults, least privilege, and secure coding.

Responsibilities

  • Design, develop, deploy, and maintain full-stack web applications using TypeScript across front-end and back-end systems.
  • Build customer-facing user interfaces with modern web frameworks.
  • Translate designs into responsive experiences across desktop, tablet, and mobile devices.
  • Build and maintain backend services and application programming interfaces, including scalable REST and/or GraphQL API design, authentication and authorization patterns, data modeling and database schema design, and attention to performance, reliability, and concurrency.
  • Prototype, iterate on, and ship user-facing features while balancing delivery speed with long-term architectural integrity.
  • Use AI coding tools for scaffolding, refactoring, test generation, and debugging, and critically review generated output for correctness, security, and performance.
  • Participate in and lead code reviews to improve quality, readability, and security across the stack.
  • Troubleshoot complex production issues, focusing on observability, performance tuning, and prevention.
  • Identify improvements to developer and agentic experience, processes, and platform foundations, including tooling, continuous integration/continuous delivery, testing, and architecture patterns.
  • Collaborate with Product, Design, and Engineering to drive measurable customer impact.
  • Mentor junior engineers through pairing, feedback, and technical guidance.
  • Author and maintain technical documentation for features, application programming interfaces, and system behavior.

Desired Qualifications

  • Angular experience is preferred.
  • Deeper TypeScript expertise is strongly preferred.
  • Startup or zero-to-one experience is a plus.

About the Company

Crexi

CRE marketplace and transaction analytics platform

Crexi provides a marketplace and technology platform for the commercial real estate (CRE) sector. It offers a suite of workflow management tools and customizable data analytics to streamline the CRE process from listing to closing. Its services target brokers, investors, and property managers, helping them manage transactions more efficiently through the platform. Crexi’s business model combines subscription-based services with transaction fees, earning revenue from premium listings, data analytics, and other value-added offerings. The goal is to simplify and speed up CRE transactions and increase transparency by integrating practical technology with user-friendly interfaces.

Company size
201-500
Company stage
Series B
Total funding
$54M
Headquarters
Los Angeles, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Crexi

See more jobs