HamburgerMenu
hirist

Python Application Programmer

Posted on: 26/08/2025

Job Description

Key Responsibilities :


- Develop, maintain, and scale backend applications using Python and relevant frameworks (Django, Flask, FastAPI).

- Design and implement RESTful APIs with proper documentation and testing.

- Analyze requirements and provide end-to-end solutions independently.

- Use Docker and docker-compose for local development and functional testing environments.

- Integrate applications with PostgreSQL databases using Django ORM or SQLAlchemy.

- Write and maintain unit and functional tests using Pytest.

- Collaborate with cross-functional teams including front-end developers, DevOps, and QA.


Must-Have Skills :


- Minimum 3 years of experience building applications with Python (Django/Flask/FastAPI).


- Strong knowledge of Docker, including docker-compose for simulating multi-service scenarios.

- Experience with PostgreSQL/SQL and database abstraction via Django ORM or SQLAlchemy.

- Proficient in API design and implementation.

- Ability to analyze requirements and deliver end-to-end solutions independently.

- Strong testing experience using Pytest (unit and functional testing).


Should-Have Skills :


- Experience with Celery for asynchronous task processing.


- Exposure to ANTLR or similar parsing tools.

- Experience with Python packaging and publishing code as libraries.

- Familiarity with building Python CLI (Command-Line Interface) tools.


info-icon

Did you find something suspicious?