Courted Logo Courted
Courted Logo

Senior Software Engineer, Backend

🌍 New York, New York 📅 09/11/2024

Apply

Job Description

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 infrastructure
* Build for growth; our user base is growing fast, so you’ll face scaling challenges and have the opportunity to work on performance optimization
* Establish and follow best practices for the engineering team across code hygiene, overall architecture design, testing, and deployment activities
* Partner with the engineering team on product/technical decisions, code reviews, and feature prioritization
* As a senior engineer, you will also mentor junior team members and play a pivotal role in developing the engineering team’s skills and practices
* Engage in the full product development lifecycle, from agile ceremonies to feature prioritization discussions

**Requirements**

* 5+ years as a software engineer focused on building scalable applications
* Strong 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 applications
* Past experience debugging and optimizing applications for high growth user bases
* A strong understanding of best practices across the technology stack, including infrastructure, backend, and databases
* Experience with containerized applications using Docker, Kubernetes, or similar
* Strong 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