Intermediate Backend Developer (Python)
IT – Software Development
Cape Town – Western Cape
ENVIRONMENT:
UK’s most awarded and fastest growing next-gen Telco/VoIP provider for small businesses who offers high quality, cost effective digital business phone systems and fibre/broadband with 5-star rated service levels, is searching for an outstanding Python Developer to join their backend development team, developing systems that both keep the business moving and serve their customers with great new features. The successful candidate must have 2+ years commercial experience in a similar role and experience with unit testing.
REQUIREMENTS:
- Python
- Django
- MySQL
- Git
- Excellent Troubleshooting and debugging 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
Backend Tech Stack:
- Google Cloud Platform
- Cloud Run
- App Engine (being replaced by Cloud Run)
- Tasks
- Datastore
- Pub/Sub
- Firebase
- Python
- Python 3
- Django Rest Framework
- Flask
- Python 2.7 with webapp2 (we hope to be removing this soon!)
- MySQL
- Jenkins
Frontend Tech Stack (in case you’re interested!):
- Vue
- Vuetify
- Nuxt
ATTRIBUTES:
- Excellent written and verbal communication skills.
- Reliable and self-motivated.