Talent.com
This job offer is not available in your country.
Python Developer - Django / Flask

Python Developer - Django / Flask

VirtusaBangalore
30+ days ago
Job description

Job Summary :

We are looking for a skilled and detail-oriented Python Developer to join our development team. You will be responsible for designing, developing, and maintaining high-performance, scalable, and robust applications. The ideal candidate should possess a solid understanding of core Python, be proficient in web development frameworks, and have experience with databases, version control systems, and modern development practices.

Key Responsibilities :

  • Write clean, maintainable, and efficient Python code following best practices.
  • Design and implement scalable applications using Python and web frameworks such as Django, Flask, or Pyramid.
  • Develop and maintain RESTful APIs for various web and mobile applications.
  • Integrate backend logic with frontend technologies using templating engines and JSON / XML-based APIs.
  • Interact with relational and non-relational databases using Object-Relational Mappers (ORMs) like SQLAlchemy or Django ORM.
  • Design and implement data models and schemas; perform CRUD operations and database queries.
  • Work on data-intensive projects involving data manipulation, visualization, and analysis using tools like NumPy, Pandas, and Matplotlib.
  • Build and deploy machine learning models using frameworks such as Scikit-learn, TensorFlow, or PyTorch (as applicable).
  • Write unit tests, conduct integration testing, and use debugging tools to ensure high-quality code.
  • Use Git or other version control tools to manage codebase and collaborate with other developers.
  • Participate in code reviews, team meetings, and agile development processes (Scrum, Kanban, etc.).
  • Maintain clear and comprehensive technical documentation.
  • Communicate effectively with cross-functional teams, stakeholders, and clients.

Required Skills and Qualifications :

Core Python :

  • Proficient in core Python concepts : data types, variables, operators, control structures, functions, classes, exceptions, modules, and file handling.
  • Deep understanding of Python's built-in data structures : lists, tuples, dictionaries, sets, and strings.
  • Web Development :

  • Experience with one or more Python web frameworks (e.g., Django, Flask, Pyramid).
  • Understanding of MVC / MVT architecture, URL routing, request handling, middleware, and RESTful API design.
  • Familiarity with frontend technologies (HTML, CSS, JavaScript) is a plus.
  • ORMs and Database Management :

  • Hands-on experience with ORMs (e.g., SQL Alchemy, Django ORM, Peewee).
  • Solid understanding of relational databases (PostgreSQL, MySQL, SQLite) and basic knowledge of NoSQL databases (MongoDB, Redis).
  • Data Science and Machine Learning (Preferred / Optional) :

  • Working knowledge of libraries like NumPy, Pandas, Matplotlib, Seaborn.
  • Exposure to ML frameworks such as Scikit-learn, TensorFlow, Keras, or PyTorch.
  • Understanding of statistics, data preprocessing, model evaluation, and algorithm selection.
  • Software Engineering Best Practices :

  • Familiarity with debugging tools, logging, and exception tracking.
  • Writing unit and integration tests using PyTest, unittest, or similar frameworks.
  • Knowledge of CI / CD pipelines and deployment tools (Docker, Jenkins, Heroku, AWS, etc.) is a plus.
  • Version Control :

  • Proficient in Git : branching, merging, resolving conflicts, pull requests, and release management using platforms like GitHub, GitLab, or Bitbucket.
  • Soft Skills :

  • Strong verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Self-driven, with good problem-solving and analytical skills.
  • Willingness to learn and adapt to new technologies and tools.
  • Preferred Qualifications :

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
  • Experience working in Agile development environments.
  • Contributions to open-source projects or personal development portfolios (GitHub link appreciated).
  • (ref : hirist.tech)

    Create a job alert for this search

    Python Developer • Bangalore

    Related jobs
    • Promoted
    Backend Developer

    Backend Developer

    Ankr Healthhosur, tamil nadu, in
    Backend Developer ( Django &Python).Ankr Health is a multinational company with offices in San Francisco, Houston, and Bangalore. Our products are used by big pharma to deliver 24x7 support for canc...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer - Django / Flask

    Python Developer - Django / Flask

    truebluehrconsultantsBangalore
    Role : Mid-Senior Python Developer Location : Bengaluru / Mumbai About the Role : Were seeking an experi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Python Developer - Django / Flask

    Senior Python Developer - Django / Flask

    Andor Tech(India) Pvt LtdBangalore
    Key accountabilities include : - Solution consultation and development in accordance to the enterprise technology principles, methods, standards, and practices.Estimation, solu...Show moreLast updated: 9 days ago
    • Promoted
    Python Developer - Django / Flask

    Python Developer - Django / Flask

    ApplicantzBangalore
    THIS IS A LONG TERM CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER.Candidate must be present in the Bangalore office for Hybrid work. We are looking for a skilled Python Develo...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer - Django / Flask

    Python Developer - Django / Flask

    Scoop Technologies Pvt LtdBangalore
    Job Title : Senior Python Web Developer Experience : 8+ Years Location : Bangalore ...Show moreLast updated: 30+ days ago
    • Promoted
    Pace Wisdom - Python Developer - Django / Flask

    Pace Wisdom - Python Developer - Django / Flask

    Pace Wisdom SolutionsBangalore
    Location : Bangalore / Mangalore Experience required : 2-6 years.Key skills : Python, Django, Flask, FastAPI We ar...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer - Django / Flask

    Python Developer - Django / Flask

    PragtiBangalore
    Required Skills : - Minimum 4 years of experience on various cloud platforms.Expertise in providing migration and automation solutions.Proficient i...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Python Engineer - Django / Flask

    Senior Python Engineer - Django / Flask

    Tekpillar Service Pvt. Ltd.Bangalore
    Role : Senior Python Engineer Location : Bangalore Experience : 5 8 Years Jo...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Python Developer - Django / Flask

    Full Stack Python Developer - Django / Flask

    MpowerplusBangalore
    As a Full Stack Python Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end of our web applications. You should be comfortable working with P...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Python Developer - Django Framework

    Senior Python Developer - Django Framework

    GloifBangalore
    About the Role : We are looking for a highly skilled Senior Python Developer with strong expertise in Django and PyMongo.The ideal candidat...Show moreLast updated: 24 days ago
    • Promoted
    Backend Python / AI Engineer

    Backend Python / AI Engineer

    JuiceLabs AIhosur, tamil nadu, in
    Where creative engineering meets applied AI.At JuiceLabs, we’re building vertical AI-native tools that unlock fresh insights and creative superpowers for our clients in advertising, ecommerce, and ...Show moreLast updated: 9 days ago
    • Promoted
    Senior Python Developer - Django / Flask

    Senior Python Developer - Django / Flask

    VariteBangalore
    Job Description : - 6-10 yrs of hands-on experience in software development with atleast 3+ yrs on Python and related web-frameworks (like Fast-API, ...Show moreLast updated: 30+ days ago
    • Promoted
    Python Software Developer - Django / Flask

    Python Software Developer - Django / Flask

    The Sourcing Team Pvt LtdBangalore
    Job Description : Job Designation : Python Software Developer Roles and Responsibilities : Role Overview & Responsibilities : Show moreLast updated: 30+ days ago
    • Promoted
    Google Dialogue Flow Developer

    Google Dialogue Flow Developer

    Tata Consultancy Serviceshosur, tamil nadu, in
    Google Dialogue Flow Developer.Hands-on experience with Google Dialogflow ES / CX.Strong understanding of NLP, AI, and machine learning concepts. Proficient in programming languages like JavaScript, P...Show moreLast updated: 2 days ago
    • Promoted
    Python Developer - Django / Flask

    Python Developer - Django / Flask

    KoiReader Technologies Private LimitedBangalore
    Roles & Responsibilities : - Design, build, and maintain efficient, reusable, and reliable Python code and architecture.Solve complex computer vision problems wit...Show moreLast updated: 15 days ago
    • Promoted
    eSthenos Technologies - Senior Python Developer - Django / Flask

    eSthenos Technologies - Senior Python Developer - Django / Flask

    eSthenos Technologies Pvt LtdBangalore
    Our products & analytics platform have enabled our customers to achieve high productivity in terms of business numbers and thus reduces cost of customer acquisition by a substantial margin.Sthe...Show moreLast updated: 30+ days ago
    • Promoted
    Django Developer - Python

    Django Developer - Python

    GloifyBangalore
    Job Description : We are looking for a Software Engineer with 1+ years of web development in Django, focusing more on back-end web development.You need to be familia...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer - Django / Flask

    Python Developer - Django / Flask

    Scoop TechnologiesBangalore
    Role : Python Developer Mandatory Skills : Python, Django / Flask Location : Bangalore ...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer - Django Framework

    Python Developer - Django Framework

    Value Lane Consulting Private LimitedBangalore
    Job Summary : We are looking for an experienced and enthusiastic Python Developer with 3-4 years of hands-on experience to join our growing team. The ideal candidate will have ...Show moreLast updated: 30+ days ago
    • Promoted
    Python Full Stack Developer - Django / Flask / React.js

    Python Full Stack Developer - Django / Flask / React.js

    headsourceBangalore
    Location : Bangalore, India Position : Python Fullstack Developer Experience : Freshers Show moreLast updated: 9 days ago