HamburgerMenu
hirist

Python Developer - Flask/Django Frameworks

Avant Garde Corporate Services
Bangalore
4 - 8 Years

Posted on: 06/10/2025

Job Description

Description :


We are seeking a skilled Python Developer with intermediate to expert-level experience to join our dynamic development team. The ideal candidate will have a strong foundation in Python programming, experience with modern frameworks, and the ability to work on complex projects while mentoring junior developers.


Key Responsibilities :


Development & Programming :


- Design, develop, and maintain high-quality Python applications and services.


- Write clean, efficient, and well-documented code following best practices.


- Implement robust APIs and integrate with third-party services.


- Optimize application performance and scalability.


- Participate in code reviews and provide constructive feedback to team members.


Technical Leadership :


- Collaborate with cross-functional teams including product managers, designers, and other developers.


- Mentor junior developers and share knowledge through code reviews and pair programming.


- Stay current with emerging technologies and industry trends.


Quality Assurance :


- Write comprehensive unit tests and integration tests.


- Debug and resolve complex technical issues.


- Ensure code quality through automated testing and continuous integration.


- Participate in deployment processes and production support.


Required Qualifications :


Technical Skills :


- Design and Develop software applications preferred.


- 3-5 years of professional Python development experience.


- Strong proficiency in Python 3.x and understanding of Python internals.


- Experience with popular Python frameworks (Django, Flask, FastAPI, or similar).


- Proficiency with relational databases (PostgreSQL, MySQL) and ORM frameworks.


- Experience with version control systems (Git).


- Knowledge of containerization technologies (Docker, Kubernetes) will be an added advantage.


Development Practices :


- Experience with agile development methodologies.


- Strong understanding of software design patterns and principles.


- Proficiency in testing frameworks (pytest, unittest) will be an added advantage.


- Experience with CI/CD pipelines and deployment automation.


- Knowledge of monitoring and logging practices.


Soft Skills :


- Excellent problem-solving and analytical skills.


- Strong communication and collaboration abilities.


- Ability to work independently and manage multiple priorities.


- Attention to detail and commitment to code quality.


Preferred Qualifications :


Advanced Technical Skills :


- Experience with asynchronous programming and concurrency.


- Knowledge of microservices architecture.


- Familiarity with message queues (Redis, RabbitMQ, Kafka) will be an added advantage.


- Experience with NoSQL databases (MongoDB, DynamoDB) will be an added advantage.


- Understanding of caching strategies and implementation.


- Knowledge of data processing frameworks (Pandas, NumPy, Apache Spark).


Specialized Experience :


- Experience in fintech domain.


- Knowledge of machine learning libraries (scikit-learn, TensorFlow, PyTorch) will be an added advantage.


- Experience with data visualization tools (Matplotlib, Plotly, Dash) will be an added advantage.


- Understanding of security best practices and implementation.


info-icon

Did you find something suspicious?