Software Engineer Python Verfied

Salary Negotiable Not Specified more than 14 days ago 20-04-2018 11:51:25 AM
15-06-2018 11:51:25 AM
A leading online retailer is looking for a highly talented Software Engineer (Python) to join their team in Johannesburg. This team predominantly uses Python, and their tech stacks differ depending on their involvement within their supply chain. If you are solutions-oriented with a can-do attitude, this job could be perfect for you!

Your key job responsibilities as the Software Engineer (Python) in Johannesburg will include:

- Design and build solutions to assist their business users, and improve customer experience

- Architect and design solutions with your team

- Keep up to date with technology trends, both locally and internationally

- Apply creative thought processes to solve complex challenges at scale

- Drive for excellence, to help foster a world-class engineering team


Requirements for this Software Engineer (Python) job in Johannesburg:

- Bachelor’s degree, with a major in Computer Science or similar (your experience can override this requirement)

- Minimum of two years’ experience in a software engineering role

- Python, Javascript, React, jQuery, PHP

- MySQL, Kafka, PostgreSQL, MongoDB

- nginx, RabbitMQ, memcached

- Docker, Kubernetes, Chef

- GitHub, Travis CI, Jenkins

- Excellent problem-solving skills

- A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms

If you meet the above requirements for this Software Engineer (Python) job in Johannesburg, we would like to hear from you! Please send your CV through. If you do not receive any feedback within 7 days of your application, please be advised that you were not successful in making the shortlist