takealot.com logotakealot.com logo

Senior Software Engineer (Java)

takealot.comSouth Africa
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Qualifications

Proven experience in software development with a strong focus on Java and microservices architecture. Excellent communication skills, a proactive approach to problem-solving, and the ability to adapt to evolving requirements are essential. A commitment to continuous learning and a passion for mentoring others is highly valued.

About the job

Takealot Fulfilment Solutions (TFS) is a cutting-edge service offering derived from Takealot.com, South Africa’s foremost online retail platform. We are on the lookout for a talented Senior Software Engineer to join our dynamic Fulfilment Engineering team.

Our vibrant team is solely responsible for developing the systems that underpin Takealot Fulfilment Solutions, tackling the unique challenges associated with coordinating order fulfilment across various distribution centers and logistics operations. We utilize a microservices architecture to isolate our logic and facilitate scalability, primarily following REST architecture while incorporating event-driven architecture as necessary.

Think you’ve faced challenges before? Prepare for a new level!

  • Scale: Join a platform where 4 million satisfied shoppers utilize takealot.com. We handle deliveries for multiple businesses, placing you at the forefront of client interactions.
  • Learn: Collaborate with top industry experts, coding alongside leaders to rapidly enhance your skills.
  • Grow: Advance your career within the expanding Takealot Group, which includes takealot.com, Mr D, and TFS. Participate in building our new B2C and C2C systems with ample opportunities for internal advancement.

Who’s who in the tech arena:

This role reports directly to the Software Engineering Manager of the Fulfilment Orchestration Team.

Your mission, should you choose to accept it:

  • Develop and optimize systems for managing order fulfilment across South Africa.
  • Collaborate with business units to enhance processes for more efficient deliveries and improved customer experiences.
  • Research and define innovative solutions within the fulfilment domain.
  • Work primarily on open-source platforms.
  • Take full ownership of end-to-end solutions.

Essential Attributes:

  • Exceptional communication skills.
  • Proactive and adaptable.
  • Strong problem-solving capabilities.
  • Solutions-oriented mindset.
  • Willingness to learn and mentor others.

Our Technology Stack Includes:

  • Java
  • Spring Framework
  • Angular & React
  • Postgres
  • Google Pub/Sub
  • ...

About takealot.com

Takealot.com, as South Africa's leading online retailer, is revolutionizing the e-commerce landscape with innovative solutions and exceptional customer service. Join a team that thrives on challenges and creativity, dedicated to enhancing the online shopping experience for millions across the nation.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.