P
Placenet Consultants
Senior Python Developer
Skills
SQL QueriesDockerDjangoFlaskPythonTesting & QAMicroservicesRedisSwagger/OpenAPIFastAPIAzure
21 hours ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹1,500,000 – ₹2,500,000 / year
Location:
Chennai, Tamil Nadu, India
Work mode:
Onsite
Published on:
21 October 2026
What they need
Role & responsibilities
- Take end-to-end ownership of assigned backend applications, modules, and technical deliverables.
- Write clean, maintainable, scalable, and high-performance code using Python.
- Develop web applications, RESTful APIs, and microservices using frameworks such as FastAPI, Django, or Flask.
- Quickly understand existing product architecture, business requirements, application workflows, technical designs, and development practices.
- Analyse business and functional requirements and translate them into appropriate technical solutions.
- Design and develop technical interfaces, application architecture, API specifications, and software components.
- Participate actively in architecture and technical design discussions and provide recommendations based on scalability, maintainability, security, and performance.
- Utilize established development tools, guidelines, and best practices including Python, SQL, Git, REST APIs, and modern software development practices.
- Develop and maintain technical documentation throughout the Software Development Life Cycle (SDLC).
- Prepare and maintain Python applications while resolving application defects, performance issues, and production problems.
- Develop unit tests, integration tests, and automated test cases to ensure application quality and reliability.
- Enhance existing applications by analysing business objectives, identifying areas for improvement, and preparing implementation plans.
- Identify technical risks, dependencies, and potential issues early and take appropriate corrective actions.
- Take responsibility for delivering assigned features and enhancements with minimal supervision.
- Work closely with Product Owners, Business Analysts, QA Engineers, DevOps Engineers, UI Developers, and other stakeholders to deliver product features successfully.
- Guide and mentor junior and mid-level developers on technical implementation, coding standards, debugging, and best practices.
- Conduct code reviews and provide constructive technical feedback to ensure code quality and consistency.
- Help the team resolve complex technical issues and provide technical direction when required.
- Monitor application health and provide production support when required.
- Investigate and evaluate new technologies and recommend suitable solutions that can improve product capabilities, development efficiency, performance, or maintainability.
Preferred candidate profile
- 10+ years of experience in Python application development.
- Proven experience as a Senior Python Developer, Senior Back-end Developer, or equivalent technical role.
- Strong hands-on experience in Python application development and software engineering.
- Strong experience with Python web frameworks such as FastAPI, Django, or Flask.
- Strong understanding of RESTful API development and Microservices architecture.
- Experience with ORM frameworks such as SQLAlchemy or Django ORM.
- Good understanding of authentication and authorization mechanisms such as OAuth2, JWT, LDAP, and SSO.
- Familiarity with API documentation tools such as Swagger/OpenAPI.
- Strong understanding of Object-Oriented Programming, SOLID principles, and common design patterns.
- Good understanding of software architecture and ability to translate requirements into scalable technical designs.
- Experience working with relational databases and writing efficient SQL queries.
- Strong understanding of application performance, scalability, reliability, and security considerations.
- Knowledge of unit and integration testing frameworks such as PyTest or UnitTest.
- Experience in debugging complex application and production issues.
- Ability to quickly understand an existing product, architecture, codebase, and business domain.
Preferred Qualifications:
- Bachelors degree in computer science, Engineering, or related field (or equivalent experience)
- Experience with Microsoft Azure and cloud-based application development.
- Experience with Azure services such as Azure App Services, Azure Functions, Azure SQL, Azure Storage, Azure Service Bus, Azure Redis Cache, Key Vault, and Application Insights.
- Experience with Azure DevOps and CI/CD pipelines.
- Experience with Docker and containerized application development
Other offers great for you!
These companies are also looking for great profiles
T
Taleo
Python Developer
Permanent contract
Madrid, Spain
Hybrid
Skills
LLMs / Large language modelsDockerBackend DevelopmentPythonMySQLGitGraphQLFastAPICI/CD
5 months ago
Quick apply
W
Wikeys
Senior Python AI/ML Developer – AI-Native Developer
Freelance
Paris, France
Onsite
Skills
DockerPyTorchTensorFlowKubernetesFastAPISenior Python DeveloperAI/MLGenAILLMAgentic CodingRAGAI AgentsMLOpsHugging FaceLangChain
1 month ago
Quick apply
C
Celaneo
Senior Full Stack Developer
Permanent contract
Paris, France
Onsite, Hybrid
Skills
SQL QueriesNextNestReactNodeTypescript
12 hours ago
Quick apply