HamburgerMenu
hirist

Python Developer - Django/Flask

Posted on: 17/11/2025

Job Description

Key Responsibilities :


- Develop, test, and maintain robust backend applications and services using Python.


- Write clean, efficient, and well-documented code adhering to coding standards and best practices.


- Implement reusable and scalable modules for backend logic.


- Build and integrate RESTful APIs for internal and external use.


- Work with frameworks like Django, Flask, or FastAPI to create secure and performant endpoints.


- Collaborate with frontend developers for seamless API integration.


- Design and work with SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB, etc.


- Write optimized queries and manage data models and migrations.


- Identify, analyze, and resolve software issues and performance bottlenecks.


- Participate in code reviews to ensure quality and maintainability.


- Work collaboratively with cross-functional teams including product managers, QA, DevOps, and senior engineers.


- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.


- Write unit tests using frameworks like PyTest or Unittest.


- Ensure proper test coverage and assist in automated testing efforts.


- Use Git/GitHub/GitLab for version control and collaboration.


- Assist in deployment pipelines using CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).


Required Skills & Qualifications :


- Bachelors degree in Computer Science, Engineering, or related field.


- 1 - 3 years of professional experience in Python development.


- Strong understanding of Python (3.x) and OOP concepts.


- Experience with at least one Python framework : Django, Flask, or FastAPI.


- Good knowledge of relational (MySQL/PostgreSQL) or NoSQL databases.


- Familiarity with API development and integration.


- Experience with Git and basic CI/CD processes.


- Understanding of RESTful services and microservices concepts.


- Basic understanding of Docker or cloud platforms (AWS/Azure/GCP) is a plus.


Preferred Skills (Good to Have) :


- Knowledge of frontend technologies (HTML, CSS, JavaScript) for minor integrations.


- Experience with asynchronous programming (AsyncIO, Celery).


- Exposure to cloud services like AWS Lambda, EC2, S3, or Azure Functions.


- Ability to write automated test scripts. Familiarity with Agile/Scrum methodologies.

info-icon

Did you find something suspicious?