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
- E-mail contact: info@paytree.tech
- Web: https://paytree.tech