Job Description

Faramouj seeks to attract a skilled and experienced senior Python developer to join its technical team.

Position Description:

In Faramouj, we believe in the rapid, clean, and retention of software. If you are interested in writing quality code, improving teamwork, and technical challenges, we are waiting for you.

Main Tasks:

  • Design and develop server-side services with Python (using Django or FastAPI).
  • Work closely with other members of the technical team, especially in code reviews.
  • Work on code written by other developers to improve the overall quality of projects.
  • Document, write tests, and contribute to improving software development processes.
  • Support and maintain existing systems.

Requirements:

  • Proficiency in Python.
  • Professional experience with one of the Django or FastAPI frameworks.
  • High ability to perform Code Review and understand other people's code.
  • Familiarity with RESTful architecture and API design.
  • Proficient in relational and non-relational databases (PostgreSQL and MongoDB).
  • Familiarity with Git and version control tools.
  • At least three years of relevant professional work experience.

It would be an advantage if you:

  • Be familiar with data analysis tools such as Pandas and NumPy.
  • Have experience in digital marketing-related projects.
  • Have a mastery of Docker, CI/CD, or DevOps concepts.

Why Faramouj?

  • A professional, friendly, and learning work environment.
  • Flexible working hours and the possibility of working remotely.
  • Diverse and challenging projects.
  • Competitive salaries and benefits are commensurate with your experience and skills.

To see more jobs that fit your career