Python Developer - Django/Flask

PROINTEGRATE WORLD IT CONSULTING PRIVATE LIMITED
Anywhere in India/Multiple Locations
5 - 7 Years

Posted on: 30/05/2025

Job Description

What You'll Do :

- Software Development : Design, develop, test, and deploy high-quality, scalable, and efficient applications and services using Python.

- Architectural Contribution : Contribute to the architectural design and technical roadmap of new features and systems, ensuring solutions are robust, secure, and maintainable.

- Framework Expertise : Apply strong proficiency with relevant Python frameworks (e.g, Django, Flask, FastAPI) for web development, API creation, or data processing.

- API Development : Lead the design and implementation of RESTful APIs, ensuring efficient and secure communication between various components.

- Database Interaction : Work proficiently with various database technologies (e.g, PostgreSQL, MySQL, MongoDB, Redis), including schema design, query optimization, and data manipulation.

- Code Quality & Best Practices : Write clean, well-documented, and testable code. Participate actively in code reviews, mentor junior developers, and promote best practices within the team.

- Problem Solving : Analyze and resolve complex technical problems, debug issues across different services, and propose innovative solutions.

- Collaboration : Work closely with cross-functional teams including product managers, UI/UX designers, QA engineers, and other developers to deliver integrated solutions.

- Deployment & Operations : Contribute to CI/CD pipelines, automation, and support production systems as needed.

Required Skills & Qualifications :

- Experience : 5+ years of professional software development experience primarily in Python.

- Python Proficiency : Strong expertise in Python programming language.

- Python Frameworks : Hands-on experience with at least one major Python web framework (e.g, Django, Flask, FastAPI) or significant experience with relevant data processing/scientific libraries (e.g, Pandas, NumPy, Scikit-learn) if the role is data-focused.

- API Development : Strong understanding and hands-on experience with RESTful API design and development.

- Database Technologies : Proficient in SQL and experience with relational databases (e.g, PostgreSQL, MySQL) and/or NoSQL databases.

- Version Control : Strong experience with Git for source code management and collaborative development.

- Problem-Solving : Excellent analytical and problem-solving skills, with a focus on delivering robust and efficient solutions.

- Software Design Principles : Good understanding of software design principles, object-oriented programming (OOP), and design patterns.

- Communication : Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly and collaborate effectively in a distributed team environment.

Preferred Skills (Nice-to-Have) :

- Experience with cloud platforms (AWS, Azure, or GCP).

- Familiarity with microservices architecture.

- Experience with containerization technologies (Docker, Kubernetes).

- Knowledge of CI/CD pipelines (e.g, Jenkins, GitLab CI, Azure DevOps).

- Experience with message queuing systems (e.g, Kafka, RabbitMQ).

- Familiarity with front-end technologies (e.g, HTML, CSS, JavaScript, React/Angular/Vue) for full-stack perspective.

- Relevant certifications

info-icon

Did you find something suspicious?