TECEZE

Senior Python Developer

Chennai, India
8+ years exp
Full-time
Posted 4d ago
1 views
Actively Hiring Urgent Opening Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this Senior Python Developer role at TECEZE.

Apply for this position

Apply on Company Website

Job Description

Job Description: Senior Python Developer

  • Company: Teceze

  • Location: Chennai, India

  • Department: Software & Applications / Product Engineering

  • Role Type: Full-time

  • Experience: 5–8+ years preferred

  • Work Mode: Work from Office / Hybrid, based on company policy

About Teceze

Teceze is a global technology and IT services company delivering infrastructure, digital workplace, cybersecurity, software, cloud, procurement, and managed services across global markets. As part of our growing

Software & Applications

capability, we are building modern web applications, SaaS platforms, automation tools, AI-enabled products, and enterprise-grade digital solutions.

We are looking for a highly skilled

Senior Python Developer

who can design, build, and scale secure, high-performance web applications and SaaS platforms with strong exposure to

AI, LLM integrations, APIs, cloud deployment, and modern software engineering practices

.

Role Overview

The

Senior Python Developer

will be responsible for developing scalable backend systems, APIs, SaaS platforms, AI-enabled features, and enterprise web applications. The candidate should have strong hands-on experience in Python frameworks, database design, system architecture, cloud platforms, third-party integrations, and AI-driven application development.

This role is suitable for someone who can take ownership of technical delivery, guide junior developers, work with product and UI/UX teams, and contribute to architecture decisions for SaaS and AI-powered platforms.

Key Responsibilities

Design, develop, and maintain scalable

Python-based web applications, backend services, APIs, and SaaS platforms

.

Build secure and high-performance REST APIs and microservices using frameworks such as

FastAPI, Django, Flask, or similar

.

Work on SaaS platform features such as user management, role-based access control, multi-tenancy, subscriptions, dashboards, reporting, notifications, and integrations.

Develop AI-enabled features using

LLMs, generative AI APIs, RAG workflows, vector databases, prompt engineering, automation agents, and AI-assisted workflows

.

Integrate third-party APIs, payment systems, authentication providers, CRM/ERP systems, cloud services, and external platforms.

Design and optimise relational and NoSQL databases such as

PostgreSQL, MySQL, MongoDB, Redis, or similar

.

Work with front-end developers, UI/UX designers, product owners, and QA teams to deliver complete product features.

Write clean, reusable, testable, and well-documented code following best practices.

Build and maintain asynchronous workflows, background jobs, queues, schedulers, and event-driven services using tools such as

Celery, Redis, RabbitMQ, Kafka, or similar

.

Implement cloud-ready applications using

Docker, CI/CD pipelines, GitHub Actions, GitLab CI, AWS, Azure, or Google Cloud

.

Ensure application security, data privacy, API security, authentication, authorisation, and secure coding practices.

Improve application performance, scalability, reliability, and observability through logging, monitoring, and profiling.

Lead code reviews, mentor junior developers, and promote strong engineering standards across the team.

Collaborate with DevOps teams for deployment, release management, environment configuration, and production support.

Participate in architecture discussions, sprint planning, technical estimation, and product roadmap discussions.

Troubleshoot production issues and provide timely resolution for application defects, performance bottlenecks, and integration failures.

Required Technical Skills

Strong hands-on experience in

Python development

.

Experience building production-grade web applications using

FastAPI, Django, Flask, or similar Python frameworks

.

Strong understanding of

REST APIs, microservices, authentication, authorisation, and API security

.

Experience building or contributing to

SaaS platforms, cloud-native applications, enterprise portals, dashboards, or product platforms

.

Good understanding of

multi-tenant architecture, scalable backend design, reusable components, and modular application structure

.

Strong database experience with

PostgreSQL, MySQL, MongoDB, Redis, or equivalent technologies

.

Experience with ORM tools such as

SQLAlchemy, Django ORM, or similar

.

Experience with cloud platforms such as

AWS, Azure, or Google Cloud

.

Hands-on experience with

Docker, Git, CI/CD, Linux environments, and deployment workflows

.

Strong knowledge of software engineering principles, design patterns, clean architecture, and code quality practices.

Experience with unit testing and API testing using tools such as

Pytest, Unittest, Postman, Swagger, or similar

.

AI / Machine Learning / LLM Experience

Hands-on exposure to building AI-enabled software features.

Experience integrating with AI APIs such as

OpenAI, Azure OpenAI, Anthropic, Gemini, Hugging Face, or similar

.

Understanding of

prompt engineering, embeddings, vector search, document processing, RAG pipelines, and AI workflow automation

.

Experience with vector databases such as

Pinecone, Weaviate, Chroma, FAISS, Qdrant, or similar

is preferred.

Ability to build AI-powered features such as chatbots, intelligent search, document summarisation, automated ticket classification, workflow assistants, recommendation engines, and knowledge-base assistants.

Understanding of AI safety, data privacy, hallucination control, and secure use of enterprise data in AI applications.

Preferred Skills

Experience with front-end technologies such as

React.js, Next.js, Vue.js, HTML, CSS, and JavaScript/TypeScript

.

Experience in SaaS product engineering, B2B platforms, field service platforms, ITSM platforms, customer portals, or AI automation products.

Knowledge of

serverless architecture, Kubernetes, Terraform, message queues, and event-driven systems

.

Experience working in Agile/Scrum teams.

Understanding of DevOps, observability, monitoring, logging, and production support.

Exposure to tools such as

GitHub Copilot, Cursor, Claude, ChatGPT, or other AI-assisted development tools

.

Experience with security best practices such as OAuth2, JWT, SSO, encryption, OWASP, and secure API design.

Key Requirements & Skills

  • 5–8+ years of experience preferred
  • Strong hands-on experience in Python development
  • Production-grade web applications using FastAPI, Django, Flask, or similar Python frameworks
  • Strong understanding of REST APIs, microservices, authentication, authorisation, and API security
  • Experience building SaaS platforms, cloud-native applications, enterprise portals, dashboards, or product platforms
  • Understanding of multi-tenant architecture, scalable backend design, reusable components, and modular application structure
  • Strong database experience with PostgreSQL, MySQL, MongoDB, Redis, or equivalent
  • Experience with ORM tools such as SQLAlchemy or Django ORM
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Hands-on experience with Docker, Git, CI/CD, Linux environments, and deployment workflows
  • Strong knowledge of software engineering principles, design patterns, clean architecture, and code quality practices
  • Unit testing and API testing with Pytest, Unittest, Postman, Swagger, or similar
  • Hands-on exposure to building AI-enabled software features
  • Experience integrating AI APIs such as OpenAI, Azure OpenAI, Anthropic, Gemini, or Hugging Face
  • Understanding of prompt engineering, embeddings, vector search, document processing, RAG pipelines, and AI workflow automation
  • Understanding of AI safety, data privacy, hallucination control, and secure use of enterprise data
  • Experience with vector databases such as Pinecone, Weaviate, Chroma, FAISS, or Qdrant
  • Front-end experience with React.js, Next.js, Vue.js, HTML, CSS, and JavaScript/TypeScript
  • Knowledge of serverless architecture, Kubernetes, Terraform, message queues, and event-driven systems
  • Experience working in Agile/Scrum teams
  • Understanding of DevOps, observability, monitoring, logging, and production support
  • Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, Claude, or ChatGPT
  • Security best practices such as OAuth2, JWT, SSO, encryption, OWASP, and secure API design

Frequently Asked Questions

How to apply for Senior Python Developer at TECEZE?

Click the "Apply via CareerScan" button on this page.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

8+ years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

Senior Python Developer

TECEZE · Chennai