Kavi Global Technology/Software

Python Backend Developer

Chennai, India In person Full-time

Back-end

Developer

Kavi

  • India Software Technologies is
  • seeking an experienced Back-end Developer with a minimum of 5- 7 years
  • of experience as a Python developer. You should be highly proficient in Python and have strong experience building scalable, secure, high-performance
  • enterprise applications. You should have hands-on experience in developing
  • RESTful APIs, web applications, and backend services using modern Python
  • frameworks. A good understanding of software architecture, testing, performance
  • optimization, security, and cloud-based application development is essential.
  • A skilled
  • Python Developer should be capable of designing and developing highly
  • distributed web applications, microservices, data processing applications,
  • automation solutions, and cloud-native applications.

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.

Required

Skills and Qualifications

  • 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

Preferred

Qualifications

Bachelor’s degree in computer science, Engineering,

or related field (or equivalent experience)

Job description provided by Kavi Global.
View the original posting