Description

JD:

We are seeking an experienced Backend Developer (Python) to join our team for a 6-month contract. The ideal candidate will be proficient in developing Python-based API backends using FastAPI and have experience with Django or Flask frameworks.

 

Key Responsibilities:

  • Design, develop, and maintain robust and scalable backend systems using Python.
  • Create and manage APIs using FastAPI to support various applications and services.
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • Implement and optimize data models and workflows using Django or Flask frameworks.
  • Ensure code quality through unit testing and code reviews.
  • Troubleshoot and debug applications, resolving issues as they arise.
  • Stay up-to-date with industry trends and technologies to ensure best practices are followed.

 

Requirements:

  • Proven experience as a Backend Developer with a strong focus on Python.
  • Proficiency in developing APIs using FastAPI.
  • Hands-on experience with Django or Flask frameworks.
  • Strong understanding of RESTful API design and best practices.
  • Familiarity with database management and design (e.g., SQL, NoSQL).
  • Experience with version control systems such as Git.
  • Ability to work collaboratively in a team environment and communicate effectively.
  • Strong problem-solving skills and attention to detail.
  • Experience with agile methodologies is a plus.

 

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Relevant professional experience in backend development.

Education

Bachelor’s degree in Computer Science, Engineering