Python Web Developer

Tartous Dreakiesh, Syria

We are seeking a talented and motivated Python Web Developer with experience in one or more Python frameworks for backend development. The ideal candidate will play a crucial role in designing, developing, and maintaining scalable web applications

Qualifications:

  • Proficiency in Python Programming (2-3 years):
    • Strong knowledge of Python syntax, libraries, and best practices.
    • Deep knowledge in Object Oriented Programming concepts, design patterns, and data structures.
  • Experience with Python Frameworks:
    • Hands-on experience in at least one Python framework (e.g., Django, Flask, FastAPI, Pyramid, or others).
  • Database Management:
    • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORMs like SQLAlchemy or Django ORM.
  • API Development:
    • Strong understanding of RESTful API design and development.
    • Experience with API documentation tools (e.g., Swagger, Postman).
  • Version Control:
    • Proficient with Git and version control workflows (e.g., GitHub, GitLab, or Bitbucket).
  • Testing and Debugging:
    • Experience in writing unit and integration tests.
    • Proficient in using debugging tools.
  • Deployment and Hosting:
    • Experience deploying applications using tools like Docker, AWS, or Heroku.
  1. Application Development:
    • Design, develop, and maintain robust, scalable web applications using Python frameworks.
    • Have strong problem-solving skills.
    • Have a good understanding of agile methodologies.
  2. API Development and Integration:
    • Create, maintain, and optimize APIs to ensure seamless communication between systems.
  3. Database Management:
    • Design and maintain efficient database schemas and ensure data integrity.
  4. Code Quality:
    • Write clean, maintainable, and reusable code, following best practices and standards.
    • Write clear documentation.
    • Handle errors in applications
  5. Testing and Debugging:
    • Conduct thorough testing and debugging to ensure the reliability and performance of the application.
  6. Collaboration:
    • Work closely with cross-functional teams, including frontend developers, designers, and product managers.
    • Able to communicate in English, both written and verbal.
  7. Deployment and Monitoring:
    • Deploy applications to staging/production environments and monitor performance and availability.
  8. Continuous Improvement:
    • Stay updated on the latest technologies and frameworks, and contribute to the continuous improvement of the development process.

Nice to have
  1. Asynchronous Programming:
    • Familiarity with async frameworks like FastAPI, Sanic, or Tornado.
  2. Frontend Knowledge:
    • Basic understanding of frontend technologies like HTML, CSS, JavaScript, and frameworks (e.g., React, Vue.js).
  3. DevOps Practices:
    • Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
  4. Advanced Database Skills:
    • Knowledge of NoSQL databases (e.g., MongoDB, Redis) and database optimization techniques.
  5. Security Practices:
    • Understanding of secure coding practices, authentication mechanisms (OAuth, JWT), and encryption.
  6. Scalability and Performance:
    • Experience in optimizing web applications for high traffic and scalability.
  7. Familiarity with Asynchronous Tasks:
    • Experience with task queues like Celery or Redis Queue.
  8. Documentation and Communication:
    • Ability to write clear and concise technical documentation.
  9. GraphQL​ Knowledge:
    • Familiarity with GraphQL in general and Graphene especially.

Why join us


  • At SCASE, we offer an exciting and supportive work environment where innovation, collaboration, and creativity are valued. You will have the opportunity to work on challenging projects that make a real impact, while also growing your skills and advancing your career. We provide competitive compensation, comprehensive benefits, and opportunities for professional development.
  • If you are passionate about web development and eager to make a difference, we would love to hear from you. Apply today and take the next step in your career with SCASE