Senior Backend Engineer (Python)
TeamCraft Roofing Inc ·
- Work mode
- Remote
- Seniority
- Senior
- Employment
- Contract
- Category
- Backend
- Experience
- 5+ years
TeamCraft Roofing Inc ·
JustSoftLab Inc.
andotechnologies · Latin & South America | Remote
paretos GmbH · Heidelberg
electric · Remote
About us
TeamCraft Roofing (TCR) is a commercial roofing contractor in the US - 300+ employees, projects in 30+ states, Fortune 500 clients. We are building the company's data and AI platform: AI agents in production over live business data, a document-processing service, a storm-response tool for the sales team, plus a data lakehouse and an in-house CRM currently being built.
About the role
You would join the platform team as its dedicated backend engineer, working directly with the core engineering team. The core of the role is the layer connecting our business systems, the data lakehouse, and the AI agents. It's a backend-first role - frontend is a small share of the work, but you shouldn't be blocked by it.
We build with AI coding agents as a normal part of the workflow, and we hold the quality bar anyway: agent-assisted or not, code ships reviewed, typed, and tested.
Responsibilities
Tech stack
Python (FastAPI), SQLAlchemy, PostgreSQL (complex SQL, JSONB), Redis, OpenAI and Anthropic APIs, Next.js/TypeScript on the frontend, Docker, Azure, GitHub Actions. Claude Code in daily development.
Requirements
Nice to have
We offer
Hiring process
Intro call with the tech team -> technical interview, including a short live session driving Claude Code on a small task -> in some cases, a short paid test task -> offer
Afori · Barcelona, ESP