Python software engineer – IT-Online


This position reports to the Engineering Team Leader.

Your mission, if you choose to accept it:

  • Design and create solutions to help our business users and improve the customer experience
  • Architect and design solutions with your team
  • Keep abreast of technological trends, both locally and internationally
  • Apply creative thinking processes to solve complex challenges at scale
  • With a strong desire to make the company the best place to shop, a satisfied customer is a loyal customer
  • Strive for excellence, to help build a world-class engineering team

The skills we need:

  • Solution oriented, positive attitude and high energy
  • Strong analytical and critical thinking, using data to inform decisions
  • Ability to disaggregate and structure solutions to ambiguous problems
  • Strong quantitative skills
  • Ability to interview and interact professionally, with internal and external people
  • Ability to present ideas succinctly, in writing and verbally
  • Versatile and with an appetite for learning by doing

Degrees and experience:

  • Computer science or engineering degree or equivalent experience
  • 3 to 5 years of experience in a software development role
  • Excellent problem solving skills
  • A thorough understanding of the fundamentals of computing, including object-oriented design, data structures and algorithms
  • Experience in the following areas will be advantageous:
  • Python, Javascript, React, jQuery, PHP
  • MySQL, Kafka, PostgreSQL, MongoDB
  • nginx, RabbitMQ, memcached
  • Docker, Kubernetes, Chef
  • GitHub, Travis CI, Jenkins
  • Amazon EC2, Amazon S3

Desired skills:

Find out more / Apply for this position


Comments are closed.