Job Description :

Python Developer

Job Summary

We are looking for a skilled Python Developer to design, develop, and maintain high-quality software applications. The ideal candidate is comfortable working across the full development lifecycle and enjoys solving complex problems with clean, efficient code.

Responsibilities

  • Design, develop, test, and maintain Python-based applications

  • Write reusable, testable, and efficient code

  • Integrate user-facing elements with server-side logic

  • Develop and consume RESTful APIs

  • Optimize applications for performance, scalability, and security

  • Troubleshoot, debug, and upgrade existing systems

  • Collaborate with cross-functional teams (product, QA, DevOps)

  • Participate in code reviews and follow best coding practices

Required Skills & Qualifications

  • Strong proficiency in Python

  • Experience with frameworks such as Django, Flask, or FastAPI

  • Knowledge of RESTful APIs and web services

  • Familiarity with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)

  • Understanding of Git and version control workflows

  • Experience with unit testing and debugging

  • Basic knowledge of HTML, CSS, and JavaScript

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)

  • Familiarity with Docker and CI/CD pipelines

  • Knowledge of asynchronous programming (async/await, Celery)

  • Experience with data processing, machine learning, or automation

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)

             

Similar Jobs you may be interested in ..