Our client is leveraging AI-powered technology to break down the barriers to fair and profitable trade in emerging markets.
Our clients Intelligent Open Commerce Platform connects FMCG Brands, Distributors, and Local Merchants on a single, equitable marketplace, empowering them with real-world insights and data to help them make better decisions. It enables FMCG Brands to seize new opportunities in emerging markets, facilitates access to more buyers & streamlines operations for Distributors, and helps Local Merchants spend more time selling products, not searching for them.
The company comprises a highly diverse, dynamic team of driven talented people from over twenty different countries, speaking multiple languages, with a physical footprint in Africa, Europe, and Latin America.
The role:
We are seeking an experienced and highly motivated Tech Lead to join our B2B fulfilment team in designing, developing, and delivering cutting-edge solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for driving technological excellence.
Key Responsibilities:
- Provide technical guidance and mentorship to the engineering team, ensuring best practices and high standards are maintained throughout the development lifecycle.
- Oversee the planning, execution, and delivery of complex projects, coordinating with cross-functional teams to meet deadlines and objectives.
- Conduct thorough code reviews, ensuring adherence to coding standards and identifying opportunities for improvement.
- Tackle complex technical challenges, providing innovative solutions and guiding the team through problem resolution.
- Work closely with product managers, designers, and other stakeholders to define technical requirements and ensure alignment with business objectives.
- Advocate for continuous improvement in processes, tools, and technologies to enhance team productivity and product quality.
- Maintain comprehensive documentation of system architecture, design decisions, and codebase.
- Design and implement scalable and robust software architectures for our supply chain B2B solutions.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Proven experience as a software engineer, with at least 3 years in a technical leadership role.
- Strong proficiency in C#, Relational Databases, distributed computing, middleware and integration patterns.
- Demonstrated ability to lead and mentor a team of engineers, fostering a collaborative and productive work environment.
- Experience in managing complex projects, with a solid understanding of Agile methodologies and tools.
- Excellent analytical and problem-solving skills, with a proactive and solution-oriented approach.
- Strong communication and interpersonal skills, with the ability to convey technical concepts to non-technical stakeholders.
- Ability to thrive in a fast-paced, dynamic environment, managing multiple priorities and deadlines effectively.
Domain Knowledge B2B Process Expertise:
Order Fulfilment:
- Design and implement solutions to optimize order processing, from order capture through to delivery.
- Ensure efficient integration with inventory management, and logistics systems.
- Improve order accuracy and delivery times through automation and real-time tracking.
Inventory Management:
- Develop systems for real-time inventory tracking and management.
- Integrate with supplier systems for automated reordering and inventory replenishment.
Customer Relationship Management (CRM):
- Architect solutions that enhance customer interactions and relationship management.
- Implement tools for tracking customer orders, preferences, and feedback.
- Integrate CRM with other business systems for a unified customer view.
Supply Chain Integration:
- Ensure seamless integration between various supply chain components, including suppliers, manufacturers, and distributors.
- Enhance visibility across the supply chain to improve decision-making and responsiveness.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, Google Cloud and cloud-native development.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
- Knowledge of security best practices and experience implementing secure coding practices.
- A track record of driving innovation and staying updated with emerging technologies and industry trends.