O

Software Engineer (Python)

Outsidecapital
Full-time
Remote

Job Description

Join an industry leader at the forefront of online retail, where innovation meets excellence. Our client, South Africa’s premier online retailer, is on a mission to redefine the shopping experience, offering an unparalleled selection of products and services. With a commitment to quality, customer satisfaction, and continuous growth, they're not just another company; they're a revolution in online retail.

Are you ready to be part of something that's more than just a job? An opportunity where your work directly contributes to shaping the future of e-commerce? Our client is seeking a talented Software Engineer (Python) who is passionate about building scalable, high-quality software solutions. Dive into challenges at scale, learn from the best, and grow your career in a vibrant, fast-paced environment. This is your chance to make an impact where it really matters, with a team that values creativity, integrity, and technical excellence.

Responsibilities:

  • Architect and design innovative solutions that enhance the customer experience and streamline business operations.
  • Collaborate with a team of experts to push the boundaries of what's possible in e-commerce technology.
  • Stay ahead of the curve by keeping up with the latest technology trends and applying them to solve complex problems.
  • Contribute to a culture of excellence, aiming to exceed customer expectations and drive the company to be the top online shopping destination.
  • Provide critical after-hours support on a rotational basis, ensuring the reliability and performance of our systems.

Requirements:

  • A proactive, solutions-oriented attitude, coupled with high energy and an eagerness to learn.
  • Solid analytical and critical thinking skills, with a knack for using data to drive decisions.
  • A strong foundation in computer science, including a Bachelor's Degree or equivalent in a relevant field.
  • Proficient in Python, with 3 to 10+ years of software development experience, depending on the level of the position.
  • Familiarity with Linux environments, SQL databases, and a willingness to expand your technical skill set.
  • Experience with technologies such as Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure) is highly beneficial.