Python Developer Lead

Placenet Consultants

Chennai

On-site

INR 1,200,000 - 2,100,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Placenet Consultants seeks an experienced Python backend developer to build clean, scalable applications and RESTful APIs. You will work with FastAPI, Django, or Flask, and implement robust data models, APIs, and documentation.

You will collaborate with Product Owners, QA, DevOps, and UI developers, participate in reviews, and ensure code quality through tests and best practices while maintaining production systems.

Qualifications

  • 5-7 years of experience in Python application development.
  • Proven experience as a Python Developer or Backend Developer.
  • Experience with Python web frameworks such as FastAPI, Django, or Flask.
  • Familiarity with ORM frameworks such as SQLAlchemy or Django ORM.
  • Knowledge of authentication and authorization mechanisms such as OAuth2, JWT, LDAP, and SSO.
  • Familiarity with API documentation tools such as Swagger/OpenAPI.
  • Strong analytical, problem-solving, communication, teamwork, and interpersonal skills.
  • Knowledge of unit testing frameworks such as PyTest or UnitTest

Responsibilities

  • Write clean, maintainable, and scalable code using Python programming language.
  • Develop web applications and RESTful APIs using frameworks such as FastAPI, Django, or Flask.
  • Utilize established development tools, guidelines, and best practices including Python, SQL, HTML, CSS, JavaScript, Git, and REST APIs.
  • Design and develop technical interfaces, application architecture, and software specifications.
  • Develop and maintain technical documentation throughout the Software Development Life Cycle (SDLC).
  • Prepare and maintain Python applications while resolving application defects and performance issues.
  • Develop unit tests, integration tests, and automated test cases to ensure application quality.
  • Enhance existing applications by analysing business requirements, preparing implementation plans, and identifying opportunities for improvement.
  • Monitor application health and provide production support when required.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Collaborate with cross-functional teams including Product Owners, QA Engineers, DevOps Engineers, and UI Developers.

Skills

Python experience
Backend development
Python web frameworks
ORMs (SQLAlchemy/Django ORM)
Auth & SSO (OAuth2, JWT, LDAP)
Swagger/OpenAPI
Soft skills
Unit testing

Tools

FastAPI
Django
Flask

Job description

Role & responsibilities


  • Write clean, maintainable, and scalable code using Python programming language.

  • Develop web applications and RESTful APIs using frameworks such as FastAPI, Django, or Flask.

  • Utilize established development tools, guidelines, and best practices including Python, SQL, HTML, CSS, JavaScript, Git, and REST APIs.

  • Design and develop technical interfaces, application architecture, and software specifications.

  • Develop and maintain technical documentation throughout the Software Development Life Cycle (SDLC).

  • Prepare and maintain Python applications while resolving application defects and performance issues.

  • Develop unit tests, integration tests, and automated test cases to ensure application quality.

  • Enhance existing applications by analysing business requirements, preparing implementation plans, and identifying opportunities for improvement.

  • Monitor application health and provide production support when required.

  • Participate in code reviews and ensure adherence to coding standards and best practices.

  • Collaborate with cross-functional teams including Product Owners, QA Engineers, DevOps Engineers, and UI Developers.


Preferred candidate profile


  • 5- 7 years of experience in Python application development.

  • Proven experience as a Python Developer or Backend Application Developer.

  • Experience with Python web frameworks such as FastAPI, Django, or Flask.

  • Familiarity with ORM frameworks such as SQLAlchemy or Django ORM.

  • Knowledge of authentication and authorization mechanisms such as OAuth2, JWT, LDAP, and SSO.

  • Familiarity with API documentation tools such as Swagger/OpenAPI.

  • Strong analytical, problem-solving, communication, teamwork, and interpersonal skills.

  • Knowledge of unit testing frameworks such as PyTest or UnitTest

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Placenet Consultants • Chennai

On-site
INR 2,400,000 - 4,200,000
Python Software Developer-S
Python Software Developer-S

TymblHub • Hyderabad

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

Select Source International • Pune District, Chennai District, Delhi

On-site
INR 1,200,000 - 2,400,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Python Developer
Python Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

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

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920
Junior Python Developer
Junior Python Developer

Educe Solutions Pvt Ltd • Pune District

On-site
INR 900,000 - 1,200,000
Python Developer
Python Developer

Cloudesign Technology Solutions LLP. • Indore District

On-site
INR 1,800,000 - 2,800,000
Python Developer
Python Developer

Trigyn Technologies Limited • NTR

On-site
INR 1,200,000 - 1,600,000