Backend Python Developer: Intermediate
We are looking for a dedicated python / backend engineer to work within ateam to optimize the code and scale the solution to operate within the client requirements.
Requirements& Responsibilities:
- Bachelor's degree inComputer Science, Computer Engineering, or related field.
- 3-5 years of experience asa Python Developer.
- Expert knowledge of Pythonand related frameworks including Django and Flask.
- Working knowledge of Docker& microservices solution architectures in Python.
- A deep understanding andmulti-process architecture and the threading limitations of Python.
- Familiarity withserver-side templating languages including Jinja 2.
- Ability to integratemultiple data sources into a single system.
- Experience in working withpostgres databases.
· Familiarity with testingtools.
- Familiarity as Front End developer (VueJS - Javascript/Typescript )
- Familiarity with CIpipelines (git & gitflow, sonarcloud, postman, etc)
- Exposure to Cryptography anasset.
- Exposure to payment systemsan asset.
- Exposure to otherprogramming languages (Java/C#) desirable.
- Ability to collaborate onprojects and work independently when required.
Position: Permanent / Full time
Work Hours: 40hrs / weekly – remote work
Leave: 15 days per year withmandatory leave over Christmas & New Year.
30days sick leave over 3-year cycle
Salary: R30,000 – R48,000 CTC permonth
Conditions: MedicalAid / Hospital Plan & Pension / savings mandatory
Time Zone: GMT +2
