Back to all jobs

Lead Python Developer at CommunityScale

HackerNews
Apply NowSign in to track
AI-enhanced for better readability

CommunityScale | https://communityscale.com | Lead Python Developer (Housing Forecast) | REMOTE (US, EST-friendly)

About the Role

We’re an urban planning consultancy building the CommunityScale Housing Forecast, tools and maps that help cities plan housing and growth. We are a small, focused team with real-world impact.

Responsibilities

You'll work on:

  • APIs & performance: Extend FastAPI endpoints (forecast overrides, analytics), tune queries/caching, containerize heavy jobs on Cloud Run.
  • Data engineering: Ingest ACS/FRED/Zillow; refactor transforms to SQL/dbt; manage schema migrations; keep tilesets fresh.
  • Geospatial UX: Improve PostGIS/GeoAlchemy2 pipelines and map rendering (e.g., overlapping township/municipality z-index issues).

Stack

Python 3.13+, FastAPI, SQLAlchemy 2, Pydantic, Pandas; Postgres 16 + PostGIS, DuckDB; dbt; HTMX, Tailwind, Jinja2, Mapbox GL JS; Docker, GCP (Cloud Run), GitHub Actions, uv, pytest, Ruff, Pyright. Nice-to-have: Prefect, BigQuery, dlt; familiarity with US Census data.

Requirements

  • 2+ yrs building Python web apps
  • Strong SQL & schema design
  • ETL/ELT experience
  • Collaborative Git workflow
  • Geospatial familiarity (nice-to-have)

Benefits

  • Competitive base salary
  • 401(k) match
  • Paid vacation
  • Health insurance stipend
  • Remote-first with limited travel
  • Optional Boston/Cambridge meetups

Compensation

  • $85k–$125k base
  • 401(k) match
  • Health stipend
  • PTO

Visa

  • Not available

Apply

Email nels@communityscale.com with subject “Job application: Lead Python Developer, ”. We’re actively hiring and will respond to applicants.

Similar jobs