Senior Backend Engineer (Python) @ GrassRoots
You’ll be great if you have
- 6+ years professional backend experience (or equivalent impact).
- Strong Python skills with FastAPI and/or Django in production.
- Deep SQL chops with PostgreSQL (query tuning, indexes, migrations, transactional integrity).
- Asynchronous Python (async/await), task queues (Celery/RQ), event systems.
- Experience building distributed, containerized systems on AWS with Terraform.
- Proficiency with Redis (caching, queues, locks) and designing idempotent background jobs.
- Ownership mindset: you ship, monitor, and iterate; you write tests and docs by default.
- Excellent collaboration and product sense.
Nice to have
- Geospatial experience: PostGIS, Shapely/GEOS, GDAL/PROJ; tiling/geometry operations.
- Data/compute: Polars/Pandas, NumPy; report generation (PDF/CSV pipelines).
- Security & compliance best practices (authN/Z, secrets, least privilege).
- Offline-first sync, CRDTs, or merge/conflict-resolution patterns for mobile clients.
- Observability: structured logging, metrics, tracing; SLOs.
About PastureMap
PastureMap helps ranchers plan grazing, improve soil health, and track carbon outcomes. We build tools for livestock and grazing management, forage monitoring, weather-aware plans, and sustainability reporting. If you want your code to make the land healthier and ranching more profitable, you’ll feel at home here.
The role
We’re hiring a Senior Backend Engineer to own critical services across our FastAPI/Django platform. You’ll design and scale APIs, data models, and background jobs that power ranch operations, offline-first sync, and environmental reporting. You’ll collaborate with product, data, frontend and carbon science team to ship reliable features fast.
,[What you’ll do, Design and scale APIs (REST/JSON) in Python 3.10+ using FastAPI and understand Django where appropriate., Model complex domain data (livestock, paddocks, seasons, grazing events) with PostgreSQL (+ SQLAlchemy, PostGIS must-to-have)., Build robust background processing (task queues, scheduling, idempotency, retries) and conflict-free offline sync for mobile clients., Drive performance, security, and reliability: profiling, caching (Redis), rate limiting, pagination, observability (logs/metrics/traces)., Own infrastructure-as-code with Terraform; containerize with Docker and deploy on AWS (ECS, S3, VPC)., Maintain clean CI/CD pipelines (GitHub Workflows), code quality (type hints, pytest), and documentation., Partner with product to scope pragmatic solutions; mentor peers and review code., Contribute to sustainability features (forage & ADA calculations, grazing plans, carbon/soil reporting, science team data collection)., , , , Our stack (you’ll touch most of this), Our stack (you’ll touch most of this), Python 3.10+, FastAPI, Django, PostgreSQL (SQLAlchemy/ Alembic), Redis, AWS (ECS, S3, CloudWatch, VPC), Terraform, Docker, Git, CI/CD: GitHub Workflows / Actions] Requirements: Python Additionally: Training budget, Flat structure, Small teams.Kategorie
backend
- Podrobné informace o nabídce práce
Firma: GrassRoots Lokalita: Práce v Polsku Odvětví práce: backend Pracovní pozice: Senior Backend Engineer (Python) @ GrassRoots Směnnost práce fulltime - 40 hours per week Nástup do práce od: IHNED Nabízená mzda: neuvedeno Nabídka přidána: 8. 10. 2025
Pracovní pozice aktivní
Práce Senior Backend Engineer (Python) @ GrassRoots: Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Senior Backend Engineer (Python) @ GrassRoots?
Práce je nabízena v lokalitě Remote, Kraków.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy GrassRoots.