Python Software Developer

Allegis Group

Dadri

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Allegis Group in India is seeking a backend engineer to design and maintain scalable services using Python and FastAPI, build REST APIs, and implement secure auth with OAuth2/JWT. You will integrate with cloud platforms (Azure/AWS/GCP), use Redis for caching, develop AI-enabled features with LLMs, LangChain, and RAG, and collaborate with cross‑functional teams in an Agile setting.

Strong experience in Python, FastAPI, cloud platforms and data stores is required, along with a passion for GenAI

Qualifications

  • Proficient Python development and hands-on FastAPI experience.
  • Strong knowledge of REST APIs and microservices architecture.
  • Experience with PostgreSQL and database design principles.
  • Redis caching and rate-limiting implementation experience.
  • OAuth2/JWT/Okta/Azure AD or similar auth systems.
  • Cloud platform expertise (Azure, AWS or GCP).
  • Docker, Kubernetes and CI/CD pipelines experience.
  • Git proficiency and Agile methodology experience.
  • Experience with LLMs (OpenAI/Azure OpenAI) and GenAI toolchains.
  • Understanding of RAG architectures and LangChain.
  • Experience with vector stores, embeddings, and AI agents.
  • Prompt engineering and retrieval optimization.

Responsibilities

  • Develop and maintain scalable backend applications using Python and FastAPI.
  • Design, build, and optimize REST APIs and microservices.
  • Implement secure authentication and authorization using OAuth2, Okta, Azure AD, or similar identity providers.
  • Develop integrations with enterprise systems, cloud services, and third-party APIs.
  • Design and implement caching, rate-limiting, and performance optimization mechanisms using Redis.
  • Build and enhance data processing workflows including bulk uploads, validation, and data quality checks.
  • Design and develop Retrieval-Augmented Generation (RAG) systems for enterprise knowledge retrieval.
  • Build GenAI-powered applications using LLMs, LangChain, OpenAI, Azure OpenAI, and AI Agent frameworks.
  • Develop AI agents capable of automating business and infrastructure operations using natural language instructions.
  • Create reusable frameworks, libraries, and integration patterns to improve development efficiency.
  • Troubleshoot and resolve production issues related to backend services, authentication, integrations, databases, and cloud infrastructure.
  • Participate in architecture discussions, code reviews, sprint planning, deployment, and production support.
  • Collaborate closely with product owners, developers, architects, and business stakeholders.

Skills

Python
FastAPI
REST APIs
PostgreSQL
Redis
OAuth2/JWT/Okta/Azure AD
Azure/AWS/GCP clouds
Docker
Kubernetes
CI/CD Pipelines
Git
Agile methodologies
LLMs/OpenAI/Azure OpenAI
RAG architectures
LangChain
Vector Databases
Embeddings
AI Agents
Prompt engineering

Tools

Docker
Kubernetes
CI/CD Pipelines
Git

Job description

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Key Responsibilities
  • Develop and maintain scalable backend applications using Python and FastAPI.
  • Design, build, and optimize REST APIs and microservices.
  • Implement secure authentication and authorization solutions using OAuth2, Okta, Azure AD, or similar identity providers.
  • Develop and maintain integrations with enterprise systems, cloud services, and third-party APIs.
  • Design and implement caching, rate-limiting, and performance optimization mechanisms using Redis.
  • Build and enhance data processing workflows including bulk uploads, validation, and data quality checks.
  • Design and develop Retrieval-Augmented Generation (RAG) systems for enterprise knowledge retrieval.
  • Build GenAI-powered applications using LLMs, LangChain, OpenAI, Azure OpenAI, and AI Agent frameworks.
  • Develop AI agents capable of automating business and infrastructure operations using natural language instructions.
  • Create reusable frameworks, libraries, and integration patterns to improve development efficiency.
  • Troubleshoot and resolve production issues related to backend services, authentication, integrations, databases, and cloud infrastructure.
  • Participate in architecture discussions, code reviews, sprint planning, deployment, and production support.
  • Collaborate closely with product owners, developers, architects, and business stakeholders.
Required Skills
  • Strong experience in Python
  • Hands-on experience with FastAPI
  • Strong knowledge of REST APIs and Microservices
  • Experience with PostgreSQL and database design
  • Experience with Redis caching and rate-limiting
  • Experience with OAuth2, JWT, Okta, Azure AD, or similar authentication systems
  • Strong understanding of cloud platforms such as Azure, AWS, or GCP
  • Experience with Docker, Kubernetes, CI/CD Pipelines
  • Hands-on experience with Git and Agile methodologies
Gen AI Requirements
  • Experience with LLMs, OpenAI, Azure OpenAI
  • Strong understanding of RAG architectures
  • Experience with LangChain, Vector Databases, Embeddings
  • Experience building AI-powered assistants, copilots, or AI Agents
  • Understanding of prompt engineering and retrieval optimization
Good to Have
  • Experience with Microsoft Graph APIs
  • Experience with Azure APIM
  • Knowledge of MCP (Model Context Protocol)
  • Exposure to enterprise cloud provisioning platforms
  • Familiarity with monitoring and observability tools
What We're Looking For
  • Strong problem-solving and debugging skills
  • Ownership mindset with the ability to drive features end-to-end
  • Excellent communication and stakeholder management skills
  • Ability to work in fast-paced Agile environments
  • Passion for backend engineering, cloud technologies, and Generative AI
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer (GenAI)
Python Developer (GenAI)

ScryAI • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Python Software Developer
Python Software Developer

Palni • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Senior Python GenAI Developer
Senior Python GenAI Developer

Durus Consulting • Pune District

Hybrid
INR 250,000 - 450,000
AI Engineer / GenAI Backend Developer
AI Engineer / GenAI Backend Developer

Bitcot Technologies • Indore District, Chennai District

On-site
INR 1,200,000 - 2,400,000
Python Lead
Python Lead

Durus Consulting • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Python Software Developer
Python Software Developer

Optum • Dadri, Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Senior Python Software Engineer
Senior Python Software Engineer

Stellar Innovations • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Python Developer
Python Developer

Astek • Ernakulam

On-site
INR 1,200,000 - 2,200,000
Python Developer Lead
Python Developer Lead

NR Consulting • Pune District, Mumbai, Bengaluru

Hybrid
INR 1,600,000 - 3,200,000
Python Developer with AI
Python Developer with AI

Infosys • Chennai District, Bengaluru, Pune District

Hybrid
INR 1,200,000 - 2,000,000