Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Backend Python Developer (Django/DRF) New
Paytree
Remote, United Kingdom

Job Title

Backend Python Developer (Django/DRF)

Job Description

We're looking for an experienced backend developer to join our team and help build robust, scalable APIs using Django (DRF). The ideal candidate will have a deep understanding of Python, Django, DRF and also be familiar with distributed systems running on the cloud.

Key Responsibilities:

  • Develop and maintain server-side logic using Django and Python.
  • Develop Django models that use databases (PostgreSQL) and caching systems (Redis).
  • Integrate third-party services and APIs (Payment gateways).
  • Collaborate with front-end developers to integrate user-facing elements.
  • Optimize application performance and scalability.
  • Write clean, composable, modular elements, in an organized filesystem.
  • Write clean and well structured tests to reduce probability of faults on production.
  • Collaborate with the team for integration with backend services.
  • Participate in code reviews and contribute to improving our development processes.

If you're passionate about building high-quality web applications, have a deep understanding of Django and Python, enjoy working independently with full autonomy, and enjoy tackling complex technical challenges in a fast-paced startup environment, we'd love to hear from you!

This is a part-time or freelancing role with a possibility of converting to full-time role.

Please include links to your LinkedIn and/or GitHub profiles when you apply.

Restrictions

  • Telecommuting is OK
  • No Agencies Please

Requirements

Candidate must have the following skills/experience.

  • 4+ years of experience building dynamic web applications with Django and Python.
  • Strong understanding of Django REST Framework (DRF), Django's ORM, template system, and middleware.
  • Proficiency in working with relational databases, particularly PostgreSQL.
  • Experience working with distributed systems and queuing mechanisms (AMQP).
  • Understanding of web security principles and best practices.
  • Proficient using Git using industry best practices (branches, PRs, etc).
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal AND written English.
  • Ability to work independently and collaboratively in a remote environment.

About the Company

Paytree is a fintech company providing merchants with a payment orchestration or aggregation solution. This enabled merchants to access multiple payment gateways and accept multiple payment methods using a single integration through our API.

Apply at: https://paytree.pontahr.com/listings/backend-python-developer-django-drf-b82bae3e

Contact Info

Previous CTO (Python Expert & Technical Leader) – Equity/Stock Options Available, Domainsbot Inc. in Remote work, Remote work, Remote work Next Research Engineer, GEM (GlobalQuakeModel) in Pavia, Lombardy, Italy