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.