Full Stack Developer
Full Stack Developer with AWS Cloud Experience at eFama App
Full Stack Developer with AWS Cloud Experience at eFama App
eFama App, a pioneering marketplace that connects farmers directly to consumers and commercial buyers in Africa, is seeking an experienced Full Stack Developer with AWS Cloud Experience With a user base that has grown significantly since our launch last year growing at 6000 users a month, and ambitious goals to expand further to the next 100 000 user base goal, we offer a vibrant workspace for a professional to join our tech team and contribute to our mission of improving market access for farmers.
Location: This role is based in an office inside a state-of-the-art Office Tower in Sandton, the heart of Africa's richest square mile. The location offers exclusive amenities and a dynamic workplace surrounded by corporate headquarters and thriving Tech companies.
Job Summary: We are looking for a skilled and experienced Full Stack Developer with eCommerce and mobile application experience to join our team of Developers. You will be responsible for developing and maintaining our web and mobile applications, collaborating with cross-functional teams, and ensuring our platform is secure and efficient. This is a fixed-term contract position.
Key Responsibilities:
Full Stack Development:Â Create, maintain, and enhance high-quality full stack solutions for our critical product, using React for the frontend and .NET Core for the backend.
Frontend Development:Â Collaborate closely with UI/UX designers to translate designs into responsive, user-friendly interfaces using modern frontend technologies, primarily React and TypeScript.
Backend Development:Â Construct robust and scalable backend services and APIs with .NET Core, ensuring efficient data handling and seamless integration with frontend components.
Scalability and Performance:Â Optimise both frontend and backend systems for scalability, responsiveness, and performance. Leverage AWS services like EC2, Lambda, S3, and CloudFront.
Collaboration and Communication:Â Forge strong partnerships with cross-functional teams, including product managers, fellow developers, and DevOps engineers, to ensure smooth integration and feature delivery.
Quality Assurance:Â Implement and adhere to best practices for unit testing, integration testing, and automated testing to guarantee the quality and reliability of our full stack solutions.
Troubleshooting and Issue Resolution:Â Investigate and resolve intricate technical issues promptly, delivering effective solutions to maintain uninterrupted product functionality on AWS infrastructure.
Qualifications and Skills:
Education:Â A Bachelor's degree in Computer Science, Engineering, or a related field is required. A Master's degree is a plus but not mandatory.
Experience:Â Minimum of 3 years of proven experience in full stack development.
Frontend Proficiency:Â Skilful in building scalable and efficient frontend applications using React, JavaScript/TypeScript, HTML, and CSS.
Micro-Frontend Expertise:Â A solid understanding and practical experience in micro-frontend architecture, including the design and development of reusable components.
Backend Knowledge:Â A robust grasp of backend technologies and frameworks, such as .NET Core, C#, and RESTful API development.
Cloud Platform Experience:Â Familiarity with cloud platforms, especially AWS, and associated services (e.g., EC2, Lambda, S3, CloudFront, DynamoDB).
Database Expertise:Â Proficient in database design and optimisation, encompassing SQL or NoSQL databases.
Security Awareness:Â Understanding of security principles and best practices for securing frontend and backend components on AWS.
Agile and DevOps:Â Experience with Agile development methodologies and DevOps practices on AWS.
Team Skills:Â Strong collaboration and communication skills, with the ability to function effectively within a team environment.
Benefits:
Competitive salary and performance bonuses.
Professional development opportunities paid for by the company
Location:Â Sandton CBD Office Based