Skip to content

Sorry, this job is no longer available

Please use the search to find another job.

Python Developer

  • £45000 - £55000 per annum
  • London
  • Posted: 15/03/2021
  • Permanent
  • Job Ref: Python Developer

Job Details

Python Developer
Remote Working Role

Excellent opportunity for an experienced Senior Python Developer to join this leading provider of VoIP telephony and Broadband connectivity solutions for UK micro and small businesses.

This is an innovative, highly automated and fast-growing business using the latest and greatest technologies.

You will be part of a 12-strong development team.

As the leader of backend development (with 2 other python developers) this is a varied role that offers an exciting opportunity for the right individual to develop their career and influence an expanding organisation.

You will be guiding the backend development, mentoring the team and putting the technology on the right track for scaling to greatness!

At this leading client they are proud of their resilience throughout the COVID-19 pandemic. No furlough, no pay cuts and no redundancies throughout the entire pandemic and the team continues to grow!

About the role

  • As a Senior Back End Developer, the ideal candidate would be creative, eager to learn and even more eager to share their knowledge. Somebody that lives and breathes python ??
  • This is a fully remote role - as a highly distributed team they are used to communicating and collaborating online.
  • You will be working to help this client stand out from the crowd by combining the newest technologies with long standing best practice to create exciting, powerful and robust new products and systems both for internal and customer use.
  • Building automation systems to put the business on cruise control
  • Integrating a large number of external systems and APIs from telecom industry APIs and VoIP service APIs to lead management or hardware ordering APIs
  • Build scalable platforms to help the business grow
  • Support and drive the back end development team
  • Mentor other back end developers and guiding on best practices
  • Work within a team using Agile software delivery.
  • Collaborate with development team members across 3 continents and employees from every corner of the business to deliver solutions with real impact.
  • Maintain and improve our existing systems - everybody's got some legacy code...

Required Skills

  • Python
  • Django
  • Flask
  • MySQL
  • Some cloud experience (We use Google Cloud Platform, but AWS etc will do)
  • Git wizard
  • Experience managing and mentoring a team of developers
  • Excellent Troubleshooting and debugging skills
  • Excellent written and verbal communication skills
  • Experience building RESTful APIs
  • Experience building scalable architecture
  • 2+ years commercial experience in a similar role
  • Experience with unit testing
  • Writing, managing and enforcing documentation

Desired Skills

  • Agile development/SCRUM
  • Jira
  • Jenkins
  • Bash scripting
  • Elasticsearch
  • Experience integrating SOAP APIs
  • Google Cloud Platform
  • Big Query

Our Backend Tech Stack

  • Google Cloud Platform
  • App Engine
  • Tasks
  • Datastore
  • Pub/Sub
  • Build
  • Big Query
  • Firebase
  • Python
  • Python 2.7 with webapp2 (we hope to be removing this soon!)
  • Python 3 with Django
  • Django Rest Framework
  • Flask
  • MySQL

ARE YOU THE PERSON I AM LOOKING FOR???? Submit CV and make your application now.