Companie nouă? Primești un Anunț Business cu actualizare săptămânală Gratuit (€269)
Gratis
Joburi
Cariera
Te joci?
Salarii
Ofertă Companii
Cont nou
roen

Backend Developer (Python / Django)

CARBONTOOL S.R.L.
2 poziții
Anunț în curs de verificare

Candidatul Ideal

You will build and maintain the backend that powers both of our platforms. The work goes well beyond standard CRUD — you will implement domain-specific calculation engines, complex scoring and assessment logic, and data processing pipelines that handle large volumes of structured environmental data. The backend is a shared Django/DRF layer serving two separate frontend applications, with a PostgreSQL database at its core.

Descrierea jobului

Key Responsibilities
  • Architect, build, and maintain a modular, multi-tenant SaaS backend using Python 3.11+, Django 4.2+, and Django REST Framework (DRF).
  • Take ownership of REST API design, ensuring clean data modeling, comprehensive documentation (OpenAPI/drf-spectacular), and robust business logic separated into appropriate service layers.
  • Optimize database performance by writing efficient PostgreSQL queries, managing complex migrations, indexing, and utilizing advanced ORM techniques.
  • Develop, manage, and scale asynchronous workflows, external integrations, and background processing using Celery and Redis.
  • Enforce strict entity-scoped data isolation, role-based authorization, and session/OTP authentication within a multi-tenant architecture.
  • Champion code quality by writing comprehensive automated tests (pytest, factory-boy), keeping views thin, and delivering small, reviewable pull requests.Required Technical Skills & Qualifications
  • Experience: Proven mid-to-senior level experience building and operating production-grade Python backend systems.
  • Core Stack: Deep, hands-on expertise with Django and DRF, including serializers, permissions, custom actions, and API lifecycle management.
  • Database: Strong PostgreSQL knowledge, spanning schema design, transaction handling, and query tuning. NoSQL knowledge is considered an advantage.
  • Asynchronous Processing: Solid practical experience implementing and debugging background tasks with Celery and Redis.
  • Testing & Tooling: Strong commitment to automated testing methodologies and experience with local development workflows using Docker, Poetry, and modern linters (e.g., Ruff).
  • Architecture: Ability to reason about performance, scale, and operational reliability while working within modular, domain-driven codebases.
Bonus / Nice-to-Have
  • Domain Experience: Background in data-heavy domains (sustainability, analytics, reporting) or handling complex import/export workflows and large file processing.
  • SaaS Architecture: Deep understanding of multi-tenant systems, soft-delete patterns, and polymorphic models.
  • Integrations: Experience integrating external providers (ERPs, AI APIs, complex third-party services).
  • Tools: Modern development environment with AI-assisted tooling.

Descrierea companiei

CarbonTool is a corporate sustainability reporting platform. We help organisations calculate their carbon footprint across all GHG Protocol scopes, set science-based targets, and produce CSRD-compliant sustainability reports — powered by a comprehensive emission factor database and automated data processing.

Both platforms share a single engineering team and backend infrastructure. You will work on software that directly contributes to decarbonising the built environment — a sector responsible for nearly 40% of global carbon emissions.

Publicat 9 Apr. 2026Reactualizat 9 Apr. 2026Expiră 9 Mai 2026
Joburi similare
Administrare cookies 🍪

Folosim cookie-uri pentru a-ți oferi o experiență presonalizată.

Permite activarea pentru a beneficia de avantajele lor.

Vezi politica noastră de cookies.