Senior Software Engineer

Location

South Africa

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Pty

Role Description Takealot Fulfilment Solutions (TFS) is looking for a highly talented Senior Software Engineer to join our On-Demand Delivery Logistics team based in South Africa. We are an energetic team that is fully responsible for all the systems required to support the Takealot Group's delivery network as well as the unique challenges that come with logistics and scale. We have adopted a microservices architecture to both isolate our logic and to enable scale. We follow the event-driven architecture as well as utilize a graph database to model our delivery network. We are currently working through unique problems in the logistics space and are actively researching the usage of the actor model design pattern and graph traversal optimization. Your mission, should you choose to accept it: - Platform Transformation: Join the team responsible for owning and replatforming our core On-demand delivery platform from the ground up. - Technical Leadership & Delivery: Navigate the incremental build and delivery of the new platform, including migrating from legacy systems. - Design and Implementation: Lead collaborative design efforts in the most algorithmically complex areas of our systems and implement critical components of the new platform. - Mentorship and Team Growth: Contribute to the growth of team members through mentorship and support the manager in strengthening the team's capabilities. - Develop and Optimize: Manage both parcel and food delivery systems throughout South Africa, ensuring efficiency and scalability. - Collaborate: Work with business teams to improve processes for more efficient deliveries. - Research: Define solutions within the logistics domain to solve complex challenges. - Technology: Work predominantly with open-source technologies to build scalable, sustainable systems. - Ownership: Take full end-to-end ownership of solutions. Qualifications - Degree in Computer Science or a similar qualification. In the absence of a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met. - At least 8+ years of experience in writing robust, efficient production code. - Experience with SQL database systems. - Experience with development in a Linux environment. - Proficient in languages such as Java, Scala, Angular, Python, or C#. - Open to diversifying language skill set. Requirements - Strong technical leadership skills. - Experience with microservices architecture. - Ability to navigate complex problem spaces. - Experience with open-source technologies. Benefits - Opportunity to work in a dynamic and innovative environment. - Professional growth and development opportunities. - Collaborative team culture.

Related Job Pages

More Full-stack Engineer Jobs

Quantum Workplace logo

Senior Software Developer, AI

Quantum Workplace

The most reliable employee success solutions.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and deploy of generative AI product features – from initial prototype through scaled production use. • Build and ship agentic workflows: multi-step, tool-using systems that reliably accomplish real customer outcomes. • Design and maintain rigorous evaluation systems for AI features. • Collaborate with product managers, designers, and data science to translate ambiguous problems into durable AI solutions. • Write clean, maintainable code across both Python and our C# application stack, and raise the quality bar across the codebase through code reviews. • Mentor and coach engineers across the org on AI engineering practices. • Drive root cause analysis on complex issues, including the messy ones unique to AI systems. • Contribute to strategic architecture decisions at the team and platform level.

United States
Binance logo

Software Developer

Binance

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• Implement user-facing features for high-traffic products . • Write clean, performant client-side code (React/Vue) and backend (Node.js) to support product iterations. • Help build and maintain internal UI libraries/CLI/tools to improve development efficiency and code quality. • Participate in code reviews, testing, and documentation to ensure high-quality UI/UX delivery. • Stay current with modern web and AI tooling; prototype quick POCs when needed.

Hong Kong

Role Description SRED.io is redefining how companies fund innovation. We’re a fast-growing startup building a cutting-edge, AI-powered platform that helps Canadian businesses unlock SR&ED funding for their most ambitious tech and scientific projects. Our mission is simple: eliminate the friction of SR&ED claims so companies can focus on what matters most — building, experimenting, and pushing innovation forward. We currently don’t have an office, so the role is fully remote for the time being. However, we expect to establish an office in the future and transition to a hybrid setup. - Design, build, and ship end-to-end features using the MEAN stack (MongoDB, Express, Angular, Node.js) in a fast-moving, product-focused environment. - Own features from concept to deployment, delivering real-world impact for customers. - Develop responsive, user-friendly interfaces and scalable REST APIs using a modern tech stack. - Optimize performance across the application and continuously improve engineering standards. - Collaborate closely with a small, high-energy team across product, design, and QA. Qualifications - 5+ years of full-stack development experience, ideally in a startup or scaling environment with high ownership. - Bachelor’s degree in Computer Science or related field. - Strong proficiency in JavaScript/TypeScript and the MEAN stack. - Solid experience with Angular (v10+) and Node.js/Express. - Hands-on experience with MongoDB schema design and querying. - Familiarity with Git, CI/CD pipelines, and Agile workflows. - Comfortable working in a flexible, fast-paced environment with a proactive, adaptable mindset. Benefits - Impactful Work: Help businesses access critical funding and innovation opportunities, making a real difference for companies across Canada. - Growth Opportunities: As we scale, you’ll have plenty of opportunities for personal and professional growth. At SRED.io, we believe in promoting from within! - Innovative Product: Work with cutting-edge AI and NLP technology that’s reshaping an entire industry. Be part of a company that’s changing the game.

Canada
GoFasti logo

Full Stack Engineer

GoFasti

✓LatAm's Top Talent ✓Hire Faster ✓Stay Compliant ✓English Proficient ✓US Timezone

ContractRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain full-stack web applications using Python, React, TypeScript, and modern web technologies. • Build, enhance, and maintain backend APIs and services using FastAPI or similar Python frameworks. • Develop responsive, scalable, and user-friendly frontend applications using React and Next.js. • Design, optimize, and maintain PostgreSQL databases, ensuring performance, reliability, and data integrity. • Implement and maintain secure authentication and authorization systems using Auth0 or equivalent OIDC/JWT and RBAC solutions. • Deploy, monitor, and support applications within AWS cloud environments. • Manage and troubleshoot AWS infrastructure components, including EC2, RDS, IAM, Application Load Balancers (ALB), and CloudWatch. • Participate in infrastructure planning and cloud architecture discussions to improve scalability, security, and operational efficiency. • Build and maintain CI/CD pipelines using GitHub Actions and support branch-based deployment workflows. • Containerize and deploy applications using Docker. • Monitor application health, performance, and reliability, identifying and resolving production issues proactively. • Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions. • Conduct code reviews and contribute to engineering best practices, coding standards, and technical documentation. • Support continuous improvement initiatives across application architecture, infrastructure, and development processes.

Latin America
$2K - $3.2K / month