Point your AI agent at freehire and let it find you a job.

Get the CLI →

JobCubby

NewBe an early applicant

Python Developer

Posted
Discussion

Summary

Build and maintain the backend services powering enterprise construction management and renewable-energy platforms: REST APIs in Python (FastAPI/Django), PostgreSQL databases, integrations with enterprise systems like Primavera P6 and SAP, plus automation, reporting and workflow tooling with Docker-based CI/CD deployments.

We are hiring a Python Developer to build the backend services powering enterprise construction management and renewable-energy platforms- REST APIs, integrations with enterprise systems such as Primavera P6 and SAP, and the automation, reporting and workflow layers our clients rely on daily.

Key Responsibilities:

  • Design, develop and maintain backend applications and REST APIs using Python (FastAPI/Django).
  • Design and maintain PostgreSQL databases -schemas, performant queries, versioned migrations.
  • Integrate applications with third-party and enterprise platforms: scheduling (Primavera P6), SAP, enterprise document management systems, SSO providers.
  • Develop automation, reporting and workflow solutions (scheduled jobs, notification/escalation engines, document generation).
  • Implement robust authentication/authorization, input validation, logging and audit trails.
  • Ensure performance and scalability — profiling, caching, async processing and queue-based workloads.
  • Own deployments with the team: Docker, CI/CD pipelines, UAT-to-production environment management, migration scripts with dry-run discipline.
  • Participate in sprint ceremonies, PR reviews and bug bashes; write unit/integration tests that support the QA automation suite.
  • Support production issues with structured RCA and preventive fixes.

Requirements

Mandatory/Must have Skills:

  • Python (strong hands-on), FastAPI and/or Django
  • PostgreSQL (design, optimisation, migrations)
  • REST API development; OpenAPI/Swagger
  • Git/GitHub or Azure DevOps workflow
  • Testing with pytest; debugging discipline

Good to have skills:

  • Azure services (App Service, Functions, Blob, AD)
  • Docker and CI/CD pipelines
  • Message queues / background workers (Celery, Redis)
  • pandas / reporting pipelines
  • Exposure to GIS, BIM or scheduling (P6) data models

Benefits

  • Opportunity to work with a dynamic and fast-paced engineering IT organization.
  • Be part of a company that is passionate about transforming product development with technology.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available