Education: Degree/Diploma Experience: 5+ years Reference: PYTHONJHB Job Description: Python Developer We have an amazing opportunity for a Python Developer in Johannesburg!
We require a candidate with: • 5 years' experience in hands-on software development • Computer Science or BEng • Experience in: • Python and Flask • Angular • RESTful APIs with Swagger specifications • API security frameworks, token management and user access control, including: OAuth, JWTMessage queues: Kafka, RabbitMQ, Zero • MQDocker containers - both building and managing • Database architecture, scalablity and performance • Source control systems and creating / integrating CI/CD pipelines such as Jenkins • Writing unit-tested, extendable and maintainable code • Working in an Agile / Scrum environment • Beneficial knowledge: • Python web frameworks: Django, Tornado • AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambdas, SES, SNS, CloudFront, ECS, Fargate • SQLAlchemy and Connexions • BPMN or similar process management concepts • Attributes: • Excellent communication and collaboration skillsSelf-motivated team player • Interested in shaping platform direction • Interested in system architecture • Develop clean, well-commented code • Should you meet the requirements for this position, please email your CV to it.careers@goldmantech.co.za. You can also contact Daniela on 031 350 4019 or alternatively you can visit our website www.goldmantech.co.za
Should you not hear from us within 3 days, please consider your application unsuccessful.