Try searching for skills, locations, or job titles

Backend Python Developer (Django/DRF), Paytree

Original link: https://www.python.org/jobs/7853/

  • Remote, United Kingdom

    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.

    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.