- Search jobs
- South Africa
Jobs in South Africa
Software Engineer (South Africa) - 35114747731
SomewhereSouth Africa, South Africa, South Africa- Promoted
Retail Store Manager - Cayman Islands
Complement RecruitmentCayman Islands, South Africa- Promoted
QUALITY ASSURANCE & CONTROL SPECIALIST
Farm Manager SABarka Area, South AfricaAssociate Director
Future Africa ConsultingSouth AfricaMember Experience Specialist - South Africa
Carda HealthSouth AfricaDigital Account Manager
OgilvySouth Africa- Promoted
New Energy Sales Manager - Italy (Remote)
Sci Tech PlacementsItaly, South AfricaBusiness Development Manager
CodekeeperZACSSD Manager for Saudi Arabia
ISG International Service GroupSouth AfricaBoilermaker Journeyman - Uic Sanatu
Bowhead Support Services IncSouth AfricaProject Execution Manager - Envusa
EDF RenewablesSouth AfricaInformation Technology Support Engineer
Badri Management ConsultancySouth AfricaE-Commerce Coordinator (Walmart marketplace)
Select AssistantsSouth AfricaSales & Growth Representative
TolqZAConstruction Manager
TumainiAfricaRemote YouTube Content Creator – Oga Sabi
JobspaddySouth Africa- Promoted
Commissioning Planner
Perfect Placement RecruitmentSouth AfricaSenior Manager : Contracts & Tenders (P6) (Finance Expenditure : Supply Chain Management) (Re-Advert)
University Of JohannesburgSouth AfricaTrade Finance Professional
Euro Exim BankSouth Africa- Promoted
Senior .NET Developer (Angular or Blazor) – Fully Remote – up to R960k Per Annum
E-MergeFULLY , South AfricaSoftware Engineer (South Africa) - 35114747731
SomewhereSouth Africa, South Africa, South AfricaJob Title : Senior Software Engineer
Location : Remote, open to candidates in the EU, LATAM, or South Africa
Job Type : Full-time, remote, offshore
About Us
We are a fast-growing startup in the e-commerce space, seeking a highly skilled Senior Software Engineer to join our team. As an individual contributor, you will play a crucial role in developing and scaling our products while working alongside a small but talented team of engineers. If you're passionate about building high-quality, customer-facing solutions and are excited to work with a modern tech stack, we want to hear from you!
Job Summary
As a Senior Software Engineer, you will be one of four engineers on a tight-knit team, working on key projects and contributing to the development of our e-commerce platform. With 5-7 years of experience, you’ll bring technical expertise to the table, helping to design, implement, and scale solutions using modern tools and frameworks. This is an individual contributor role, where you'll focus on building features and solving technical challenges without any leadership responsibilities.
Key Responsibilities
Work as part of a small engineering team to design, develop, and maintain features for our e-commerce platform.
Collaborate with product managers and cross-functional teams to understand requirements and deliver impactful solutions.
Write clean, maintainable, and efficient code while adhering to best practices.
Contribute to the architecture and technical direction of the platform, ensuring scalability and high performance.
Participate in code reviews, providing constructive feedback and improving the quality of the team’s codebase.
Troubleshoot and resolve technical issues, ensuring the reliability and stability of the product.
Stay up to date with industry trends and emerging technologies, continuously improving your own skills and contributing to team knowledge.
Required Skills and Qualifications
Technical Expertise : At least 5-7 years of experience as a software engineer with hands-on experience in JavaScript / TypeScript and React.
Event-Driven Architecture & APIs : Skilled in event-driven architecture, messaging systems, webhooks, and API / third-party integrations.
E-commerce Experience : Previous experience working on e-commerce platforms is a plus.
Tools Familiarity : Experience with the following tools and technologies :
Shopify ecosystem
Vercel
Algolia
Storyblok
AB testing tools like StatSig
Feedback Culture : Open to giving and receiving feedback to continuously improve code quality and team collaboration.
Collaboration : Ability to collaborate effectively with product managers, designers, and other engineers to deliver solutions.
Problem Solving : Strong troubleshooting skills and ability to solve complex technical issues efficiently.
Adaptability : Comfortable working in a fast-paced, startup environment and capable of handling shifting priorities.
Preferred Skills and Qualifications
Next.js Experience : Familiarity with Next.js, including server actions / components.
Modern Data Stack : Experience with the modern data stack and knowledge of data warehouses.
Consumer-Facing Apps : Experience developing consumer-facing applications or services.
What We Offer
A collaborative, supportive work environment where your contributions will make a direct impact.
The opportunity to work with modern technologies and a talented engineering team.
Competitive compensation.
Flexibility to work remotely.
A culture of continuous learning and growth with opportunities to expand your technical expertise.