Senior Python Developer
Job description
We Are
- All about world class APIs
- A tight team distributed between Stellenbosch and around the world
- Remote work friendly (1 day in the office per week)
- Have clients around the globe
- Working on exciting AI driven tools
- Code agnostic and love experimenting with new technology if it's right for the job.
We need someone with
- > 5 years working on a Python stack
- Who is self lead & someone who takes ownership of their tasks
- Willing to explore new technologies & ways of working
Our API Tech stack
Is based around Python and Django, but our API is built using Django REST framework. We believe in full stack engineering, this means you will work vertically in our product stack and be given responsibility for code you write from creation to deployment.
We deploy to many environments around the world, our main API stack in deployed in AWS where we leverage services like EC2, S3, ElasticCache, RDS etc
We have found success using the following when building out Sudonum:
- Python
- Django
- Django REST framework
- Celery for task queuing
- Redis for caching
- Supervisor for process monitoring
- Git
- Docker
Practices that are important to us:
Automated testing, with unit and integration tests, quality is key to us and our clients. Continuous integration. API's are what we live and breath. We want to go as fast as possible.
We collect a lot data about calls and interactions, we are a data-driven company, we query and use the data we collect every day using our Elastic toolchain, while our monitoring tools surface insights to identify potential issues. We would love a person with a data-driven mindset to join us.
Offer
- Dependant on experience R60k - R90k p/m
- Team lunch once a month
- One day in the office per week
- Annual bonus dependant on team & company performance
- 1.66 days per month leave
¿Te interesa este puesto?