Senior Backend Engineer - Python, Postgres, Django
Terminal
Software Engineering
Mexico
Posted on Sep 21, 2025
About Terminal - Internal Roles
We connect high-growth companies with top-tier software developers. Simplifying talent acquisition for startups and enterprises.
About The Role
Own high-impact services and ship end-to-end features across our B2B2C hiring marketplace. Architect dependable Python services and, when features span the stack, contribute in TypeScript/Next.js to deliver UI and integrations. Integrate with proprietary AI decisioning and LLM-enabled matching engines to build pragmatic, production-grade capabilities with evaluation, guardrails, and cost controls. We work full remote, value ownership and craft, and operate with high trust. We’re looking for a senior engineer strongest on the backend (Python, data modeling, async jobs, reliability) who is comfortable contributing to frontend codebases (React/Next.js). You’ll design scalable APIs and data models, improve performance and observability, mentor teammates, and collaborate with Product, Design, and Frontend to plan and deliver milestones. Experience integrating LLM APIs and building evaluation/monitoring around them is a major plus.
What You’ll Do
Design and implement backend services and APIs (REST/GraphQL) Model relational data (PostgreSQL) and write performant queries/migrations Build async jobs and workflows (e.g., Celery/queues) Develop and operate data pipelines and vendor integrations; enforce schema/contract stability, alerting, and error budgets. Optimize performance and scalability: profiling, caching (Redis), queue/back-pressure tuning, load testing. Full-stack collaboration: partner with Frontend to shape API contracts; occasionally implement UI in React/Next.js (App Router), including data-fetching. AI integrations (plus): work with product to design LLM-powered features; implement API calls, prompt/version management, guardrails, retries/fallbacks, caching, cost controls, and basic offline evaluation.
What You’ll Bring
6+ years building and operating production systems at scale. Strong backend skills with Python (Django/FastAPI/Flask) and SQL data modeling (PostgreSQL). API design (REST and/or GraphQL), schema evolution, backward-compatibility practices. Async processing experience (Celery or equivalent), queues, scheduled jobs. Caching (Redis), automated testing (pytest), and code quality practices. Containers and cloud: Docker, Kubernetes; modern CI/CD (e.g., GitHub Actions). Front-end fluency: JavaScript/TypeScript and working knowledge of React/Next.js Clear communication; comfort owning projects end-to-end in a remote, async-friendly team.
We connect high-growth companies with top-tier software developers. Simplifying talent acquisition for startups and enterprises.
About The Role
Own high-impact services and ship end-to-end features across our B2B2C hiring marketplace. Architect dependable Python services and, when features span the stack, contribute in TypeScript/Next.js to deliver UI and integrations. Integrate with proprietary AI decisioning and LLM-enabled matching engines to build pragmatic, production-grade capabilities with evaluation, guardrails, and cost controls. We work full remote, value ownership and craft, and operate with high trust. We’re looking for a senior engineer strongest on the backend (Python, data modeling, async jobs, reliability) who is comfortable contributing to frontend codebases (React/Next.js). You’ll design scalable APIs and data models, improve performance and observability, mentor teammates, and collaborate with Product, Design, and Frontend to plan and deliver milestones. Experience integrating LLM APIs and building evaluation/monitoring around them is a major plus.
What You’ll Do
Design and implement backend services and APIs (REST/GraphQL) Model relational data (PostgreSQL) and write performant queries/migrations Build async jobs and workflows (e.g., Celery/queues) Develop and operate data pipelines and vendor integrations; enforce schema/contract stability, alerting, and error budgets. Optimize performance and scalability: profiling, caching (Redis), queue/back-pressure tuning, load testing. Full-stack collaboration: partner with Frontend to shape API contracts; occasionally implement UI in React/Next.js (App Router), including data-fetching. AI integrations (plus): work with product to design LLM-powered features; implement API calls, prompt/version management, guardrails, retries/fallbacks, caching, cost controls, and basic offline evaluation.
What You’ll Bring
6+ years building and operating production systems at scale. Strong backend skills with Python (Django/FastAPI/Flask) and SQL data modeling (PostgreSQL). API design (REST and/or GraphQL), schema evolution, backward-compatibility practices. Async processing experience (Celery or equivalent), queues, scheduled jobs. Caching (Redis), automated testing (pytest), and code quality practices. Containers and cloud: Docker, Kubernetes; modern CI/CD (e.g., GitHub Actions). Front-end fluency: JavaScript/TypeScript and working knowledge of React/Next.js Clear communication; comfort owning projects end-to-end in a remote, async-friendly team.