Superbalist - Software Engineer (Python)

2 weeks ago


Cape Town, Western Cape, South Africa Takealot Group Full time
, South Africa's fashion destination, is looking for aSoftware Engineer (Python)to join our team.

We are looking for candidates who have a real passion for technology, who are constantly exploring, learning and improving their skills.

We're a hyper growth company looking for smart, innovative, autonomous, and creative people to join us
We think big, and follow through Scale: Over a million happy shoppers shop online on Show them what you can do

Learn:
We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time.

Grow:
Expand your career in the fast-growing

Takealot Group:
, , and Mr D.

We like to promote from within:
Here's your chance.
Who's who This position reports to an Engineering Manager.
The high level Writes code and tests, pushing to production independently.
Reviews code, providing valuable improvements for the team.
Designs and delivers significant projects.
Develops detailed technical analysis and design specifications based on functional requirements.
Participates in functional and technical specification reviews.
Monitor services and systems within our infrastructure.
Tracks investigates, and resolves defects.
Creates and executes unit tests.
Participates in creating and executing integration-level test plans.
Can work across multiple teams & disciplines to deliver larger projects.
Mentors more junior developers, participates in hack days, and invests in the engineering online community.

Continuously improves the architecture and methodologies to find ways to iterate on code design, system performance, scalability, and address security.

The skills we need Strong problem-solving and analytical skills.
Strong drive for results.
Be comfortable working within a team.
Good communication skills.
Build and maintain relationships.

Your qualifications & experience Bachelor's degree in Computer Science, Mathematics, Engineering or a related field and a minimum of 3 years professional software development experience is required.

In the event that a candidate does not have the tertiary qualification mentioned above, a minimum of 6 years professional software development experience is required.

Proven experience with Python.
Significant experience in relational database systems and structures.
In-depth knowledge of networking, cloud computing, distributed systems and testing.
Understanding of how to build sustainable solutions that scale.
Understanding of caching strategies, queues and asynchronous processes.
Knowledge of industry best practices in security and privacy.
Experience in the agile methodology.

Areas of mastery PythonLaravelSQLBonus points Proven experience with PHP.A Javascript framework (VueJS)DockerKubernetesGoogle BigQueryEvent driven architecture (PubSub)Experience with e-commerce applicationsOur ideal candidateshave a passion for technology.

They are constantly exploring, learning, and improving their skills. They know where to apply what they have learned and they share their knowledge freely. We embrace fit-for-purpose technology, meaning we have a diverse stack. Just like our culture, we obsess about building systems that are elegant, performant, reliable, and scalable.

Our teams are autonomous, collaborative units that share a business and engineering vision, but have the freedom to tweak and influence how they go about their mission.

We are looking for candidates who are self-starters and are comfortable taking ownership over assigned projects while working collaboratively in a team environment.

The candidate will need to work with colleagues at all levels of the organisation and must be comfortable gathering and organising information that translates into usable requirements.

Let's talk about life @ Takealot Group The power is in your hands: We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs.

Go on, be the master of your own destiny.

No doors:
We aren't fans of stuffy offices or siloed work environments. Collab and make something great.

Remote work:
Love water cooler chats and working from home? offers the best of both worlds

Hat day:
Take a day every two weeks to go learn something new, or work on a proof of concept; come up with a creative solution for a business or technical challengeNaspers Tech Community &

Online Learning:
Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Udemy, Coursera and more.

Good times:

Get to know the other extraordinary minds at during regular social events and out-of-office activities (think hikes, think mini golf, think lunch, think good times).Staff discount.

The latest fashion at even better prices.

What more could you ask for?Birthday leave:

Enjoy your mandatory fun day off - you deserve itRight tools, right job: Mac, Windows, Linux, two monitors or one.

Whatever your preference, you'll work on the latest tech, off the latest tech.

Help when you need it most:
Confidential counselling, legal support and financial guidance, for free, anytime, anywhere.
Tech stack (for days): , Python, PHP, , Kotlin, Swift, Google Cloud, Kubernetes, PubSub, and all things machine learning. If you build it, they will come.

Free parking:
No more 5km fun runs to your desk (unless you want to).Like what you see? Let's chat Apply today
Superbalist is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference.

#J-18808-Ljbffr
  • Head of Editorial

    2 weeks ago


    Cape Town, Western Cape, South Africa Superbalist Full time

    We're looking for people who: Accountable Collaborate Decisive Delivers "WOW" through Service Think Big Trustworthy, Approachable and Open mindedIf that sounds exciting to you, then you may be right for Superbalist, and ready to help us build SA's biggest and best fashion e-tailerReporting to: Chief Marketing Officer (CMO)Purpose of the Role:This role is key...


  • Cape Town, Western Cape, South Africa Superbalist Full time

    We're looking for people who:- are decisive- are continuously learning & improving- think big- are proactive- obsess about the customer and the customer experience- are accountable- collaborate- are trustworthy, approachable and open minded- simplify processes and solve complexity- diverse and inclusiveIf that sounds exciting to you, then you may be right...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Six Sense Consulting Full time

    Qualification:B.Tech/B.Sc (Comp Sci) with 5+ yearsB.Eng/B.Sc Hons (Comp Sci) with 4+ yearsM.Eng/M.Eng/M.Sc (Comp Sci) with 3+ yearsPhD with 2+ yearsEngineering (with a software focus) or related fieldExperience:Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.Python or...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Minimum Requirements:Bachelors degree in Computer Science, Engineering, or a related field. A minimum of 5 years of software development experience, with a strong emphasis on Python.Proven expertise in Azure cloud services and managing cloud infrastructure. Required experience with Docker for containerization and Kubernetes for orchestration. Knowledge of...


  • Cape Town, Western Cape, South Africa Jam Software Gmbh Full time

    BP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Milkor Integrated System Full time

    Milkor Integrated Systems (Pty) Ltd, Is an Aerospace company with an international footprint providing turnkey solutions on the land, sea, air and cyber domains. Our team is comprised of highly skilled professionals who are committed to excellence, innovation and safety. As technology continues to advance, UAV operations are playing an increasingly crucial...


  • Cape Town, Western Cape, South Africa Datafin Full time

    Junior Software Engineer (C#, C++, Java, Python) (Remote)IT – Software DevelopmentCape Town – Western Cape ~ RemoteENVIRONMENT: A passionate Junior Software Engineer with the drive to solve problems using code is sought by a fast-growing FinTech company in Joburg to join its team. Your duties will range from the development of entirely new software...


  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: PROVIDE engineering leadership & mentorship while working on technical challenges as the next Senior Software Engineer sought by a cutting-edge Communication Solutions Platform. Joining the Core Platform team, you will focus on Back End technologies and be responsible for the design, development, testing, and deployment of distributed...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader. Duties:Create solutions based on requirements provided...

  • C+/Python Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: An innovative Software Specialist located in Century City is actively seeking an experienced Intermediate-Senior C++ and Python developer to join their engineering team. In this role, you will play a crucial part in crafting dynamic software applications for their diverse clientele. Candidates should possess a Higher Degree or diploma in IT or a...


  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT:Our client is a collaborative force in digital advancement, playing a key role in innovation, development, and implementation. Their expertise lies in crafting, launching, and optimizing products that deliver significant business value, prioritizing the needs and experiences of customers. They are committed to shaking up established markets and...


  • Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full time

    ABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...

  • Python Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Ditto Full time

    We are currently on the lookout for a Python Developer to join the Ditto engineering team. At Ditto, we are looking for experienced Python Developers to build user-friendly software solutions for millions of users who rely on our products to find work. If you are well-versed in Object-oriented design, design patterns, and multi-tier client-server...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    These jobs were popular with other job seekersSoftware development of the telescope operational software.All stages of the full software development life cycle may be encountered: from requirements analysis, architectural input, software design and development, to testing, integration and deployment, as well as close interaction with hardware...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Takealot Full time

    , South Africa's leading online retailer, is looking for a highly talented Software Engineer (Python) to join our team. We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    C++ and Python Developer Cape Town Requirements:Degree in software development Fluent in spoken and written English. Team player with the ability to work in small teams. Be able and willing to travel abroad. Minimum 3 years experience in C/C++ and Python Familiarity with testing tools (e.g. Pytest) Extensive experience in deploying software across a variety...


  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: DESIGN elegant solutions for complex problems as the next Senior Software Engineer sought by a fast-growing FinTech company where your role will be to design, build, test and deploy scalable finance applications. This will include a combination of backend APIs and frontend interfaces. Specifically, your main focus will be enhancing Billing and...


  • Cape Town, Western Cape, South Africa Black Pen Recruitment Full time

    An exciting opportunity awaits a Software Engineer at our client's innovative pay-as-you-go solar startup. Our client makes life better for everyday households in Africa. They build amazing tech to help bring access to energy, internet and opportunity to people who otherwise wouldn't. Our client is a dynamic, hardworking team that values flexibility and...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Takealot Group Full time

    , South Africa's leading online retailer, is looking for a highly talented Software Engineer to join our Logistics Engineering team. We are an energetic team that is fully responsible for all the systems required to support the Takealot groups delivery network as well as the unique challenges that come with logistics and scale. We have adopted a...


  • Cape Town, Western Cape, South Africa Old Mutual Full time

    Description The Junior Software Quality Engineer is responsible for executing test cases, both manual and automated, to ensure the quality of software products delivered at Old Mutual. This role requires the Engineer to be embedded into their respective development team and help support the delivery of software against specific deadlines and quality...