8975 Python Developer jobs in india
Python Developer
Posted 3 days ago
Job Viewed
Job Description
Summary:
We are seeking a Python Developer to join our growing team. In this role, you will design and build scalable backend applications and APIs, optimize cloud-native solutions on AWS, and contribute to next-generation projects exploring AI/LLM integrations. This is an exciting opportunity for a hands-on developer who enjoys solving complex problems, working with modern cloud technologies, and maintaining high-impact systems that power real-world applications.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications and APIs using Python and PHP .
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Implement cloud-native solutions leveraging AWS services (Lambda, ECS, S3, DynamoDB, etc.).
- Optimize code for performance, scalability, and reliability .
- Work with CI/CD pipelines, containerization (Docker, ECS) , and infrastructure-as-code tools.
- Stay updated on emerging technologies —particularly in LLMs and AI integration —and contribute to exploratory projects.
Required Skills:
- 5+ years of professional experience in Python development .
- Hands-on experience in PHP development with ability to maintain/integrate with existing PHP-based systems.
- Strong understanding of data structures, algorithms, and OOP .
- Hands-on experience with AWS services (ECS, Lambda, S3, DynamoDB, Secrets Manager, etc.).
- Experience with RESTful APIs, microservices architecture , and backend frameworks (FastAPI or Flask).
- Familiarity with CI/CD workflows and Docker .
- Good understanding of SQL and NoSQL databases .
- Strong debugging, problem-solving, and analytical skills .
Nice to Have
- Exposure to LLMs, NLP, or AI/ML frameworks (LangChain, Hugging Face, OpenAI APIs).
- Experience with distributed systems and event-driven architectures .
- Knowledge of data pipelines and ETL workflows .
Python Developer
Posted 5 days ago
Job Viewed
Job Description
About the Role
Position: Software Engineer-I
Experience: 2-4 Years
Notice Period: Immediate-90 days
Hiring Locations: Bengaluru, Pune, Kolkata, Hyderabad.
Responsibilities
- Strong understanding of a backend framework to implement APIs (FastAPI/ Django REST Framework (DRF) / Flask).
- Proficiency in building Asynchronous code. Must have a good knowledge of a web framework like FastAPI, DRF, or Flask, with specific, hands-on experience using asyncio to build scalable, I/O-bound services.
- Strong proficiency with Python testing frameworks like pytest, with a focus on writing comprehensive unit, functional, and integration tests.
- Solid understanding of Python packaging, dependency management, and virtual environments, with hands-on experience using tools like Poetry, uv, pip, and virtualenv/venv.
- Strong understanding of basics of SQL – reading and writing SQL queries, a basic understanding of database interaction tools schema design, and database optimization.
- Hands-on experience with Python data libraries (Pandas, NumPy).
- Good knowledge of API development and testing – including but not limited to HTTP, RESTful services, Postman, and allied cloud-based services like API Gateway.
- Should have a keen eye for architecture. Understand the trade-off between architectural choices, both on a theoretical level and an applied level.
- Good exposure of LLM SDKs(e.g., OpenAI, Anthropic, Azure OpenAI, Google Gemini).
- Understanding of LLM orchestration and lifecycle management, including prompt engineering, agent state management, and debugging agentic loops.
Required Skills
- Strong understanding of backend frameworks.
- Proficiency in building Asynchronous code.
- Strong proficiency with Python testing frameworks.
- Solid understanding of Python packaging and dependency management.
- Strong understanding of SQL.
- Hands-on experience with Python data libraries.
- Good knowledge of API development and testing.
- Architectural understanding.
- Exposure to LLM SDKs.
- Understanding of LLM orchestration and lifecycle management.
Preferred Skills
- Experience with cloud-based services.
- Knowledge of debugging agentic loops.
Python Developer
Posted 6 days ago
Job Viewed
Job Description
Job Title: Python Developer (Automation & API)
Experience: 4–7 years
Location: Gurgaon( Hybrid)
Role Overview:
We are seeking Python Developers with strong programming and API integration skills to support automation initiatives. Selected engineers will also get the opportunity to be trained and upskilled in Data Engineering and related areas.
Key Responsibilities:
Design, develop, and maintain automation solutions using Python.
Work on API development, integration, and consumption for automation workflows.
Collaborate with business and technical teams to understand requirements and implement scalable solutions.
Write clean, reusable, and efficient code with proper documentation.
Debug, troubleshoot, and optimize existing automation scripts and APIs.
Participate in knowledge transfer and training programs focused on data skills.
Required Skills:
Strong hands-on experience in Python (3+ years).
Good knowledge of REST APIs / API integration.
Experience in automation scripting or workflow automation.
Understanding of software development best practices (version control, testing, CI/CD).
Strong problem-solving and analytical skills.
Good to Have (Optional):
Exposure to databases (SQL/NoSQL).
Familiarity with cloud environments (AWS/Azure/GCP).
Knowledge of data engineering concepts (ETL, data pipelines).
Why Join?
Opportunity to work on automation-driven projects.
Training and career growth into Data Engineering / Data Skills.
Collaborative and learning-focused environment.
Python Developer
Posted 6 days ago
Job Viewed
Job Description
Role Overview:
We are looking for a Senior Python Developer who is passionate about building high-performance applications and eager to take on challenges. This role requires expertise in Python frameworks, cloud platforms, and scalable architectures. If you are a proactive problem solver with a strong technical background and a team player with a positive attitude, we want to hear from you.
Key Responsibilities:
- Collaborate with clients and project teams to understand business requirements and develop efficient, high-quality code.
- Optimize application performance for smooth operation across multiple delivery platforms, including AWS, Azure, and GCP.
- Design and implement low-latency, high-availability, and performant applications using frameworks such as Django, Flask, or FastAPI.
- Lead the integration of user interface elements developed by front-end developers with server-side logic.
- Integrate multiple data sources and databases into a unified system while ensuring seamless data storage and third-party library/package integration.
- Create scalable and optimized database schemas to support complex business logic and manage large volumes of data.
- Conduct thorough testing using pytest and unittest, debugging applications to ensure they run smoothly.
- Provide mentorship and guidance to junior developers.
- Communicate effectively with clients to understand requirements and provide project updates.
Required Skills & Qualifications:
- 4+ years of experience as a Python developer with strong client communication skills and team leadership experience.
- In-depth knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Strong expertise in cloud technologies (AWS, Azure, GCP).
- Deep understanding of microservices architecture, multi-tenant architecture, and best practices in Python development.
- Familiarity with serverless architecture and frameworks like AWS Lambda or Azure Functions.
- Experience with deployment using Docker, Nginx, Gunicorn, Uvicorn, and Supervisor.
- Hands-on experience with SQL and NoSQL databases such as PostgreSQL and AWS DynamoDB.
- Proficiency with Object Relational Mappers (ORMs) like SQLAlchemy and Django ORM.
- Demonstrated ability to handle multiple API integrations and write modular, reusable code.
- Experience with frontend technologies such as React, Vue, HTML, CSS, and JavaScript to enhance full-stack development capabilities.
- Strong knowledge of user authentication and authorization mechanisms across multiple systems and environments.
- Familiarity with scalable application design principles and event-driven programming in Python.
- Solid experience in unit testing, debugging, and code optimization.
- Hands-on experience with modern software development methodologies, including Agile and Scrum.
- Familiarity with container orchestration tools like Kubernetes.
- Understanding of data processing frameworks such as Apache Kafka and Spark (Good to have).
- Experience with CI/CD pipelines and automation tools like Jenkins, GitLab CI, or CircleCI.
Why Join Us:
- Young Team, Thriving Culture
- Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
- Well-balanced learning and growth opportunities
- Free health insurance.
- Office facilities with a game zone, in-office kitchen with affordable lunch service, and free snacks.
- Sponsorship for certifications/events and library service.
- Flexible work timing, leaves for life events, WFH and hybrid options
Python Developer
Posted 7 days ago
Job Viewed
Job Description
Job Description
● Scrums. We'll start every day with a scrum, working together to understand responsibilities, identify issues, and communicate priorities.
● Collaboration and Communication. Your team will assist development when they need to find a solution quickly. You'll listen to their needs, find a solution and share it. You're comfortable presenting to leadership everything from system designs to new ideas for technology to production incidents.
● Continuous Learning. You will attend "lunch and learn" sessions to actively collaborate with other engineers to share ideas or show what you've learned. An eagerness to learn will help you keep up with ever-changing technologies and maintain the ability to create the best tools for our clients.
● CI/CD. You'll be part of the team that designs and implements extensions to our existing DevOps and CI/CD tools to help usable products get to market faster through accurate automation.
● Variety of work. There is no typical day. You will support engineers, checking if something is not working and writing the code it takes to fix it. You must be nimble, adaptable, and flexible.
● Change. You're comfortable working on products with tech never used before. Inevitable challenges will arise, and we'll rely on you to look for a solution. Fail fast, fail safely.
● Experience. You have 5+ years of experience in relevant skills gained and developed in the same or similar role.
Eligibility Criteria
● You'll have a Bachelor's degree in Engineering or Computer Science or an equivalent combination of education and experience.
● Advanced knowledge of Python, PHP, Javascript, Angular and/or React.
● Experience with Mongo, MariaDB, MS SQL and Oracle DBs
● 5+ years in DevOps using test automation and CI/CD tools (Jenkins, Ansible, Selenium, etc.), containers, cloud infrastructure, and other modern technologies.
● 5+ years of administering Windows, RedHat, SLES or other Linux based systems with minimal support, to include Linux subsystems, patching, packaging (rpm), performance tuning, networking, user management, and security.
● Excellent oral and written communication skills.
● Flexibility to adjust to a constantly changing environment and ability to work under pressure and time constraints.
● Ability to multitask many projects and issues.
● Ability to work both independently and within a team setting to provide day to day technical support and issue resolution
Python Developer
Posted 7 days ago
Job Viewed
Job Description
JD :
As an Application Lead, you will lead the effort to design, build, and configure
applications, acting as the primary point of contact. Your typical day will involve collaborating with
various teams to ensure project milestones are met, facilitating discussions to address challenges,
and guiding your team in implementing effective solutions. You will also engage in strategic planning
sessions to align project goals with organizational objectives, ensuring that all stakeholders are
informed and involved in the development process. Your role will be pivotal in driving innovation and
efficiency within the application development lifecycle, fostering a collaborative environment that
encourages creativity and problem-solving. Roles & Responsibilities: - Expected to be an SME.-
Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with
multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate
team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team
capabilities.- Monitor project progress and implement necessary adjustments to meet deadlines.
Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming
Language), AWS Architecture, Apache Spark, PySpark.- Experience with cloud computing platforms
and services.- Strong understanding of application development methodologies.- Familiarity with
database management systems and data processing frameworks.- Ability to troubleshoot and
optimize application performance. Additional Information: - The candidate should have minimum 5
years of experience in Python (Programming Language).- This position is based in Mumbai.- A 15
years full time education is required.
If Interested please share your updated to
Python Developer
Posted 7 days ago
Job Viewed
Job Description
Role: Python Developer
Location: Pune/Nagpur
Required Skills:
Shift timing: EST (06:30 pm to 03:30 am IST)
**Should have good knowledge of SQL.
* Strong Python development experience (OOP, exception handling, modular design, multithreading).
* Hands-on expertise in AWS services: Lambda, S3, Secrets Manager, CloudWatch, Step Functions.
* Solid understanding of Snowflake DML and query optimization.
* Experience designing and maintaining ETL/ELT pipelines (batch & streaming).
* Proficiency with REST APIs (design, authentication, JSON payload handling, integration).
* Familiarity with Salesforce, Redis, ATS, and TWC API ecosystems.
* Strong knowledge of GitHub workflows, version control, and CI/CD pipelines.
* Experience with data processing at scale, ensuring fault tolerance and resilience.
Key Responsibilities:
* Design and implement modular, production-grade Python applications leveraging OOP, structured logging, and error handling.
* Build and manage ETL/ELT pipelines for batch and streaming data workflows across AWS and Snowflake.
* Integrate with external and internal REST APIs, ensuring reliable payload processing and error management.
* Develop and optimize Snowflake SQL/DML queries for staging, merging, and data transformations.
* Deploy, monitor, and optimize serverless solutions using AWS Lambda, Step Functions, and CloudWatch.
* Manage secure secrets and credentials using AWS Secrets Manager.
* Collaborate with business and engineering teams to design data-driven workflows and automation.
* Implement and maintain CI/CD pipelines for deployments using GitHub and related tools.
* Ensure scalability, reliability, and performance of pipelines handling large datasets.
* Work on third-party integrations (Salesforce, Redis, ATS, TWC) to enable seamless data exchange.
Be The First To Know
About the latest Python developer Jobs in India !
Python Developer
Posted 7 days ago
Job Viewed
Job Description
Python Developer
Years of Experience: 2-5 years
CTC: 5-12 LPA
Job Location: Vashi, Navi Mumbai
IMMEDIATE JOINERS REQUIRED
What You’ll Do
- Design, develop, and maintain Python applications with clean, efficient, and well-tested code.
- Build and consume RESTful or GraphQL APIs following best practices.
- Containerize microservices using Docker and contribute to Kubernetes deployments.
- Implement and monitor background tasks with Celery, including retry strategies and alerting.
- Integrate third-party services via webhooks (e.g., Stripe, Razorpay).
- Configure AWS infrastructure (EC2, S3, RDS) and manage monitoring via CloudWatch.
- Set up WebSocket consumers using Django Channels for real-time features.
- Write tests with pytest/unittest to maintain ≥80% coverage.
- Follow Git branching strategies and CI/CD best practices.
- Participate in tech talks, knowledge-sharing sessions, and code reviews.
What We’re Looking For
- Bachelor’s degree in Computer Science or related field.
- 2– 5years of professional experience in Python.
- Strong Python standard library & packages (NumPy, etc.).
- Solid API design & integration skills.
- Hands-on Docker & AWS/Azure experience.
- Proven testing experience with pytest/unittest.
- Strong problem-solving & communication skills.
Preferred (Strongly Encouraged) – AI/ML Skills We Value
- Experience with AI/ML frameworks (TensorFlow, Keras, PyTorch ).
- Understanding of machine learning concepts (neural networks, computer vision, reinforcement learning).
- Background in data analysis, statistics, or applied mathematics.
- Experience with Celery task queues and real-time application patterns.
- Contributions to open-source Python or AI projects .
Why Join Us
At Arcitech.ai, you’re not just writing code — you’re shaping the future of AI-driven solutions. We offer:
- Innovative culture – work on breakthrough projects with top talent.
- Hackathons & learning programs to fuel your growth.
- Medical insurance for peace of mind.
- Fun perks – in-office coffee machine, turf events, and more.
Python Developer
Posted 7 days ago
Job Viewed
Job Description
We are looking for an experienced Python Developer to join our Client's team and contribute to building scalable, data-driven applications. The ideal candidate is a self-starter with a strong background in backend development, APIs, and data workflows, who thrives in solving complex problems and working in collaborative environments.
- Design, build, and maintain production-grade Python applications .
- Develop and optimize RESTful APIs using FastAPI with async/await functions.
- Implement parallel processing workflows using Asyncio and threading .
- Model and validate data with Pydantic and enforce clean coding standards.
- Work with MySQL and MongoDB to design and manage data storage solutions.
- Use Pandas for handling, transforming, and analyzing structured data.
- Apply object-oriented programming principles to write modular, reusable code.
- Collaborate cross-functionally to design and improve data processing workflows.
- 3+ years of professional Python development in production systems.
- Proven track record as a self-starter who can work independently.
- Solid knowledge of MySQL and MongoDB .
- Hands-on experience with FastAPI , async functions , and parallel task execution .
- Strong knowledge of Asyncio, threading, and Pydantic data models .
- Proficiency in object-oriented programming .
- Familiarity with data processing workflows and concepts.
- Strong problem-solving skills, eagerness to learn, and excellent communication skills.
- Knowledge of security concepts (authentication, authorization, secure coding).
- Familiarity with Apache Kafka and event-streaming architectures .
- Experience with ETL pipelines or data connectors.
- Interest in or exposure to Large Language Models (LLMs) .
- Basic knowledge of Kubernetes and container orchestration.
- Experience with Git or other version control systems.
Why Join Us?
You’ll get the opportunity to work on innovative projects, contribute to complex data-driven systems, and grow alongside a collaborative, forward-thinking team.
Apply now by sending your resume and cover letter to contact at entrustechinc dot com and let’s build the future together!
Python Developer
Posted 7 days ago
Job Viewed
Job Description
Greetings from TCS!
TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together.
Your role is of key importance, as it lays down the foundation for the entire project.
Position: Python Developer
Job Location: Pune
Experience: 7 Years
Required Skill Sets: Python, Postgre
Job Title: Python Developer
- Project experience in development using Python language script.
- Project experience in SQL development
Good to have:
- Attitude to learn new technologies depending on Project need.
- Knowledge of Agile and tools like JIRA, Jenkins.
- Knowledge of Insurance domain (Annuities).
- Knowledge of AWS deployment.
- Worked on CI/CD implementation.
- Worked on a version control tool.
- Exposure to SQL.
Responsibilities of the job:
- Should be able to develop code using Python.
- Experience of working directly with IT and Business stakeholders
- Experience in requirement gathering, designing and solutioning
Work Location
- India: Pune
- Immediate Joiners Needed, Negotiable up to 45 days.
TCS Eligibility Criteria:
*BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post Qualification.
*Only Full-Time courses would be considered.
Referrals are always welcome!
Thanks & Regards
Kavya T