Full Stack Developer
Full Stack Developer (eCommerce & Mobile Application Experience)
Full Stack Developer (eCommerce & Mobile Application Experience)
Location:Â Sandton, South Africa
Type:Â Permanent
Company:Â eFama AppÂ
About eFama: At eFama, we're transforming agriculture through technology, connecting farmers directly to buyers via our dynamic eCommerce and mobile platforms. As a fast-growing, post-revenue startup, we’re on a mission to improve food security and create sustainable supply chains across Africa.
Role Overview:We are seeking a skilled and experienced Full Stack Developer to join our team. This role is perfect for someone with a strong background in eCommerce and mobile application development, who thrives in fast-paced environments and is passionate about building scalable tech solutions.
Key Responsibilities:
Design, develop, and deploy robust web and mobile applications
Deploy mobile applications on Google Play Store, Apple App Store, and Huawei AppGallery
Ensure applications are secure, scalable, and high-performing
Host and manage applications on AWS, Azure, Google Cloud, and other cloud environments
Conduct documentation, quality assurance (QA) testing, and troubleshooting of technical issues
Create and maintain comprehensive technical documentation
Collaborate with cross-functional teams to define, design, and ship new features
Ensure continuous integration and delivery using Agile methodologies
Optimise application performance and improve user experience
Utilise Jira and other productivity tools for task management, sprint planning, and tracking development progress
Requirements:
Minimum of 3 years of active experience in a Full Stack Developer role
Proven experience in eCommerce and mobile application development
Strong proficiency in JavaScript (React, Node.js), MongoDB, and mobile frameworks such as React Native or Flutter
Demonstrated experience in deploying mobile apps on Google Play, Apple App Store, and Huawei AppGallery
Solid understanding of RESTful APIs, microservices architecture, and cloud technologies
Hands-on experience with AWS, Azure, Google Cloud, and other cloud environments
Proficiency in DevOps tools, CI/CD pipelines, and version control (e.g., Git)
Strong knowledge of database design, management, and optimisation
Familiarity with security best practices for mobile and web applications
Experience with documentation, QA, and testing methodologies
Strong problem-solving skills and attention to detail
Proficiency in productivity applications like Jira for Agile project management.
Experienced with Agile/Scrum environments: with transparent reporting.
Excellent communication and teamwork abilities
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a relevant technical field
Equivalent relevant qualifications with demonstrated hands-on experience will be considered.
Bonus Skills:
Experience with blockchain technology
Prior work in agritech or related industries
Cloud Computing certifications
What We Offer:
Competitive salary and performance-based incentives
Opportunity to work in a mission-driven tech startup
Cutting-edge working environment.
A dynamic, inclusive team culture focused on growth and innovation
The chance to impact Africa’s food security landscape through technology
Apply online:Â https://www.efama.africa/job-applications
Deadline for Applications:Â 13 February 2025
Join us at eFama and be part of a team that's revolutionising how Africa feeds itself—one line of code at a time.
