Yemi Jackson

View Profile

Apply Now

Python-Django Developer

Ref #: 228
Yemi Jackson 27/10/2022
Location: Greater London Not Disclosed Greater London SE1
Salary: £60k to £75k £
Type: Permanent
Sector: Technology
Date: 27/10/2022
Python-Django Developer

Role: Python/Django Developer

Location: Hybrid (London/Home)

Salary: £60k to £75k

We are seeking an experienced backend developer responsible for building and extending our API with Django Rest Framework. A commitment to collaborative problem-solving, sophisticated design, and quality product is essential.

The Perfect Candidate

  • Strong proficiency with Python 4yrs+, Django Rest Framework, and Pandas
  • Previous experience building scalable REST APIs
  • Proficient in working with SQL and NoSQL database solutions such as PostgreSQL and MongoDB
  • Previous experience with popular libraries such as rq, django-haystack, pymongo, pytest
  • Basic DevOps skills - bash, shell, provisioning solutions like SaltStack
  • Understanding fundamental design principles behind a scalable application
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Large data set ingestion
  • User authentication and authorization between multiple systems, servers, and environments
  • A knack for writing clean, readable, and easily maintainable code
  • Proficient understanding of code versioning tools such as Git
  • Understand complex concepts in solving problems
  • Suggest workflow process improvements and sustain self-organized agile teams
  • Mentoring other members of the team
  • Maintaining active communication with the customer to clarify the requirements and translate them into technical user stories
  • A good leader, empathic and working independent
  • Able to assume different project roles: Product Owner, Scrum Master, Team Member
  • Excellent written and speaking English skills

Your Responsibilities

  • Analysing requirements and designing new functionality.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.
  • Keep clear documentation of the database setup and architecture.


Back to Jobs

Apply Now