Senior Backend Engineer (Python) @ GrassRoots

Polsko

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í
Odpovědět na inzerát
    Buďte první, kdo se na danou nabídku práce přihlásí!

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.

0.0864