Backend Developer (Python, Django)

Full-time
 
Remote or Part remote

Who are we looking for?

  • You are a forward-thinking and self-motivated individual able to balance quality, delivery, and focus, as well as an excellent communicator with a hands-on approach to business
  • You consider yourself an excellent problem solver
  • You'll have an excellent understanding of how good development process works, starting from writing tests and code, continuous integration, all the way through to deployment and scaling
  • You'll have an active view on where the Python world is heading and be keen to stay current
  • You will love your code to be clean and minimalistic
  • We are still a young organisation and want to grow fast. The right person can quickly make a significant impact, so this is a great opportunity for someone with constant desire to learn and grow, to make a big contribution from day one

Your responsibilities will include

  • Designing and implementing new features and APIs
  • Integrating our backend with third parties like payment processors, fulfilment partners and messaging gateways
  • Working on search and recommendation technologies
  • Striving for the highest standards to make our application robust and reliable
  • Working with a number of exciting technologies from Amazon AWS and other partners, always using the right tool for the job
  • Working on scaling the application to multiple regions, allowing it to serve millions of users every month
  • Scripting and automating tasks to increase overall efficiency of the team
  • Working closely with the rest of the company on ensuring the best possible experience for our users
  • Performing optimisations, AB testing, analysing user behaviour to actively seek ways of improving the application
  • Innovating, coming up with new features and actively seeking ways to improve the application

Your experience

  • Strong in Python and Django or similar web frameworks
  • Experienced working with large databases (Postgres preferable)
  • Excellent in unit testing and functional testing
  • Experience in containerized environment and deployment techniques (Docker / Kubernetes)
  • Understanding of infrastructure, application architecture and deployment processes
  • Experienced working with APIs and third party integrations (including payment gateways)
  • Passion for command line, ability to debug and troubleshoot
  • You are a team player and have good analytical skills

Benefits

  • Competitive market salary
  • Up to 10% annual bonus subject to personal & company objectives
  • 26 days holiday entitlement, increasing by 1 day a year (max 31 days)
  • Participation in company share option scheme (full time roles)
  • 3 paid charity volunteering days a year
  • Up to £250 a year matched donations to UK charities
  • Flexible working arrangements
  • More benefits outlined in our handbook

Apply for this role

Please send us your CV as well as a cover letter by clicking on the Apply now button below.

Apply for this role