Senior 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 Senior Software Engineer (Full Stack) 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 work environment and a promise that you won't be bored as long as you are prepared for a challenge and want to build something great.


Think you've been challenged before? Think again Scale:
Over 2.5 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 up-skill 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 in the tech space The position reports to the Engineering Manager

Your mission, should you choose to accept it: Design and build solutions to assist our business users, and improve customer experienceArchitect and design solutions with fellow team membersResearching how solutions are being implemented locally and internationallyApplying creative problem solving to develop solutionsAdopt automated and manual test strategies to ensure product qualityLearn and grow from working with great colleagues and taking on challengesHelp our team grow from your expertise, experience, and perspectivesMaking the best place to shop Making the best place to workThe skills we need: Solutions-oriented, can-do attitude and high energyStrong analytical and critical thinking, using data to inform decisionsAbility to dis-aggregate and structure solutions to ambiguous problemsSolid quantitative skillsAbility to interview and interact professionally with internal and external peopleCapability to present ideas succinctly, in writing and verballyVersatile and with the appetite to learn by doingUnderstanding of microservice architecturesFamiliarity with Google Cloud Platform services and infrastructureUnderstanding of data security principlesGreat organizational and time management skillsQualifications & Experience: Degree in Computer Science, Engineering, or a related field, or equivalent practical experienceFor a senior role: 5 to 10 years of relevant work experienceFor an intermediate role: 3 to 5 years of relevant work experienceStrong proficiency in Python and experience with Kubernetes and ReactJSStrong proficiency in at least one other object-oriented programming (OOP) language is acceptable as an alternativeExtensive experience with web and frontend development, including HTML, CSS, JavaScript, and frameworks/libraries such as React, Angular, or BackbonePractical experience with RESTful services and database management using MySQL, PostgreSQL, or similar SQL platforms in environments with high data volumeComprehensive understanding of software engineering practices, including Agile software development, source code control systems (e.g., Git), and the use of software IDEs and development/testing toolsKnowledge of software deployment tools and processes, with a focus on best practicesExperience in designing and building Restful API web services, with a solid grasp of microservices architectureFamiliarity with continuous integration and continuous deployment (CI/CD) methodologies and version control systemsStrong problem-solving abilities, teamwork skills, and effective communication capabilitiesAdditional experience in E-commerce is considered a plusLet'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. See someone you like? High five, collab and make something great.

Remote working:
Love water cooler chats and working from home? offers a hybrid working model for the best of both worlds

Mentorship programme:
We aren't kidding when we say the people with the best people win. Now's your chance to be one of the best, by learning from the best.

Naspers 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, 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 good times).Staff discount.

Millions of products across 28 departments.

What more could you ask for?Birthday leave:
Cake Day all the way. Enjoy your day off - you deserve it.

Right tools, right job:
Mac or Windows, 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): ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes 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? If you meet the above you are an Extraordinary Mind.

Apply today
Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference

#J-18808-Ljbffr

  • 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...


  • 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...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...


  • Cape Town, Western Cape, South Africa Local Measure Full time

    When was the last time you genuinely had fun at work? Does the prospect of working at a proper rocket-propelled start-up excite you? Have you cracked it once before and want to prove you can do it again, or maybe you're looking to challenge yourself by taking the next step in your career? Well, we're looking for a Senior Backend Software Engineer to help...


  • Cape Town, Western Cape, South Africa Quality Analytics Full time

    We're on the search for a skilled Senior Software Quality Engineer to join our All-Star TeamThe Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements. This role works with SQA Engineers and QA...


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

    Join Jem as our Senior Software Engineer We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces. If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraoardinary product. About the roleWe are...


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

    What to expect Ozow is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies, and solving tough problems. Our team is hands-on, collaborative and driven. Our expanding team is moving the...


  • Cape Town, Western Cape, South Africa Ozow Group. Full time

    What to expectOzow is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies, and solving tough problems. Our team is hands-on, collaborative and driven. Our expanding team is moving the...


  • Cape Town, Western Cape, South Africa BP3 Global, Inc. Full time

    We are seeking an experienced Senior Software Engineer that specializes in quality to join our team. The ideal candidate must have a strong understanding of modern software testing methodologies and techniques.The individual will work in an agile environment with other talented engineers and will be responsible for helping define and implement testing for...


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

    Basic Requirements? Completed Degree BSc or BEng.? 4 or more years of software engineering experience with commercially successfulsystems in fintech, payments, retail banking, credit, e-commerce, or logistics? Recent experience in architecture and technical leadership of projects within theseindustries? Demonstrated expert knowledge and management of a...


  • Cape Town, Western Cape, South Africa Bp3 Global, Inc 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...


  • 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 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 FreeRecruit Full time

    Basic Requirements ● Completed Degree BSc or BEng. ● 4 or more years of software engineering experience with commercially successful systems in fintech, payments, retail banking, credit, e-commerce, or logistics ● Recent experience in architecture and technical leadership of projects within these industries ● Demonstrated expert knowledge and...


  • Cape Town, Western Cape, South Africa Lexisnexis Risk Solutions Full time

    Senior Software Engineer I page is loaded Senior Software Engineer I Apply locations Cape Town Johannesburg Port Elizabeth time type Full time posted on Posted 5 Days Ago job requisition id R75174 Do you enjoy being part of a team that works with a diverse range of products/technology? Do you enjoy mentoring junior colleagues? About our Team LexisNexis Legal...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:The search is on for a Senior Software Quality Analyst who will support our company's growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections and to be at the forefront of leading or participating in the testing of systems.We want someone who is going to conduct manual...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace.As the Software Development Manager at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a step back,...


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

    WHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We're here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash. SENIOR SOFTWARE ENGINEER JOB DESCRIPTION As a Senior Software Engineer at Bash you'll have a far-reaching impact on the commerce...


  • Cape Town, Western Cape, South Africa Bp3 Global, Inc Full time

    BP3 are looking for an experienced Senior Software Engineer. We are looking for an individual with strong Java 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...