HamburgerMenu
hirist

Job Description

Description :

Key Responsibilities :

- Develop, enhance, and maintain backend services using Python and modern frameworks.

- Build and integrate RESTful APIs (experience with Django / Django REST Framework preferred).

- Write clean, maintainable, and well-documented code following PEP standards.

- Implement unit and integration tests using frameworks like pytest or unittest.

- Debug, optimize, and troubleshoot performance issues across backend services.

- Work within Linux environments and perform command-line debugging.

- Collaborate with cross-functional teams to understand requirements and deliver high-quality backend solutions.

- Maintain code quality using tools like mypy, black, isort, flake8.

- Use GitLab and Git for version control, merge request reviews, and CI/CD pipelines.

Required Skills :

- Strong proficiency in Python, including idiomatic usage and advanced features.

- Experience with pytest or other testing frameworks.

- Hands-on experience designing and integrating REST APIs (Django/DRF preferred).

- Good debugging, profiling, and optimization skills.

- Solid understanding of Linux environments and command-line tooling.

- Strong problem-solving mindset and analytical skills.

- Experience with GitLab, Git, and collaborative coding workflows.

Python-Specific Expertise (Required) :

- Deep understanding of advanced Python concepts such as decorators, generators, and context managers.

- Awareness of relevant PEP documents and Python coding standards.

- Strong understanding of OOP principles and common design patterns.

- Ability to work effectively with frameworks/libraries like Django, FastAPI, Pydantic, Pandas, etc.

- Ability to write unit tests, mocks, and maintain high test coverage.

- Good knowledge of version control, branching strategies, and code review practices


info-icon

Did you find something suspicious?