Python Software Engineer
E-MERGE
Bryanston, South Africa
16d ago

Description

South Africa’s leading online retailer is on the lookout for a dynamic and highly talented Python software engineer to join their incredibly talented technical-

team. This organisation is known for its Rapid growth in the online market place and for its cutting-edge technology stack.

Your primary responsibilities will include the designing, building & architecture of solutions to assist business users and improve customer experience.

Minimum Requirements :

  • Bachelor’s degree, with a major in Computer Science or similar (your experience can override this requirement)
  • 6 years software engineering experience
  • Minimum of two years’ experience in a software engineering role using Python technology
  • Excellent problem-solving skills
  • A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms
  • Tech-Stack :

  • Python, Javascript, React, jQuery, PHP
  • MySQL, Kafka, PostgreSQL, MongoDB
  • nginx, RabbitMQ, memcached
  • Docker, Kubernetes, Chef
  • GitHub, Travis CI, Jenkins
  • Amazon EC2, Amazon S3
  • In this role you will have the choice of one of the many exciting development teams. The teams predominantly use Python, and their tech stacks differ depending on their involvement within their supply chain.

    The individual with an entrepreneurial and adaptable personality will thrive in this role.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form