Logo
Courted

Senior Software Engineer, Backend

Courted, New York, New York, us, 10261


The Courted team is a group of ambitious real estate experts, data scientists, developers, designers, and product managers. Our mission is to deliver innovative technology that improves the experiences and outcomes of brokerages and real estate professionals. Courted has launched its best-in-class brokerage Talent Solutions platform for brokerage intelligence, retention, and brokerage acquisitions.

We are in the early stages of our journey as a company and are looking for leaders with an ownership mindset to help build a disruptive force in the $40T+ residential real estate industry. In the last 12 months we've scaled our operation and now service hundreds of customers across 80 markets (MLSes) throughout the country. We work with the most influential brokerages in the country including Compass, Sotheby's, SERHANT, @Properties, and more! Courted is an exciting, dynamic workplace, and there's no better time to join our team than now. We have achieved some exciting revenue milestones and are poised to reach some exciting new heights in the proptech space over the coming months.

About the role

We're looking for a Backend-focused Software Engineer with strong experience developing APIs, building data-intensive systems, and the ability to "connect the dots" across our engineering initiatives. With a small but highly capable team, you'll have the opportunity to make a big impact across engineering initiatives, including product development, technical architecture, and performance optimizations. Data, analytics, and predictive modeling are our bread and butter, and you'll have the opportunity to work with the latest generation of GenAI models to build novel applications in the real estate space.

If you enjoy working in a fast-paced environment, have an ownership mindset, and love writing quality code, we'd like to meet you.

Responsibilities

Design and build features for the Courted application across the entire backend stack: data layer, APIs, and infrastructureBuild for growth; our user base is growing fast, so you'll face scaling challenges and have the opportunity to work on performance optimizationEstablish and follow best practices for the engineering team across code hygiene, overall architecture design, testing, and deployment activitiesPartner with the engineering team on product/technical decisions, code reviews, and feature prioritizationAs a senior engineer, you will also mentor junior team members and play a pivotal role in developing the engineering team's skills and practicesEngage in the full product development lifecycle, from agile ceremonies to feature prioritization discussionsRequirements

5+ years as a software engineer focused on building scalable applicationsStrong experience building APIs with Python (we use Django/DRF) with experience using cloud technologies and services (AWS, GCP, Azure)Previous experience building and connecting performant APIs and UIs for data-driven applicationsPast experience debugging and optimizing applications for high growth user basesA strong understanding of best practices across the technology stack, including infrastructure, backend, and databasesExperience with containerized applications using Docker, Kubernetes, or similarStrong plus for candidates with experience in Databricks / PySpark or React / Javascript

At Courted, we celebrate diverse backgrounds. We encourage any prospective candidates to apply even If you don't have the exact skills listed in the requirements, but believe you're a good fit for the role. Our team is hybrid in NYC (3 days/week), but we welcome fully remote candidates with the right background.

Our Tech Stack

TypeScript, Python, PySpark, React, Django/DRF, Celery, Redis, Postgres, AWS, CircleCI, Docker, Databricks