CCTECH

Python Developer

CCTECH Vejalpur Taluka, Gujarat, India

Software Development · 201-500 employees

2 d ago
python Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain backend applications, REST APIs, and database schemas using Python and PostgreSQL. Integrate enterprise systems, develop automation and reporting solutions, and manage deployments using Docker and CI/CD pipelines.

What they look for

Python FastAPI Django PostgreSQL REST API OpenAPI Swagger Git GitHub Azure DevOps Pytest Docker CI/CD Celery Redis Pandas

Requirements

Strong hands-on experience with Python, FastAPI/Django, and PostgreSQL database design is mandatory. Proficiency in REST API development, Git workflows, and testing with pytest is required.

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

Full description

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.

Similar roles