Backend Developer job at Good Nature Agro
Website :
444 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Backend Developer

[ Type: FULL TIME , Industry: Agriculture, Food, and Natural Resources , Category: Computer & IT ]

Jobs at:

Good Nature Agro

Deadline of this Job:
Tuesday, September 12 2023 

Duty Station:
Within Zambia , Zambia, South - Central Africa

Summary
Date Posted: Wednesday, September 06 2023, Base Salary: Not Disclosed

Similar Jobs in Zambia
Learn more about Good Nature Agro
Good Nature Agro jobs in Zambia

JOB DETAILS:
About Good Nature
Good Nature is a legume seed company founded to profitably move farmers out of poverty and into the middle class. We have designed our approach to working with smallholder farmers to be personal, yet scalable. We have overseen consistent annual growth in our supply chain (currently at 11,000+ small-scale seed producers), production, grower income (now 300% of baseline) and company revenue, as our growers learn and become more efficient.

Position Purpose
Technology is at the core of achieving our business objectives. Since 2021, we have been investing heavily in the development of a digital platform to both facilitate core business operations, as well as better integrate the fragmented ecosystem.
Our platform strategy focuses on integrating a number of traditional code, SaaS, and lowcode modules into one, holistic platform.
In the next 12 months, we will be seeking to dramatically expand this platform's capabilities. We are looking for an experienced backend software developer, who has experience in integration and systems architecture, who can help define and implement our solution development strategy as we move into the next phase of our digital journey.

Duties and responsibilities
Primary Responsibilities
• Develop technical solutions in line with platform roadmap
• Develop back end components for multiple solutions within the GNA ecosystem using Node.js and Laravel.
• Integrate REST APIs for effective data flow between multiple platform modules (including into central ERP) in line with the platform integration architecture.
• Ensure data security throughout the platform..
• Work with and integrate into low-code platforms (airtable, bubble.io, appsheet etc) and SaaS solutions to store and manage multiple sources of data effectively.
• Participate in code reviews and provide constructive feedback to improve code quality.
• Use code versioning systems to store organisation source code

Time Requirement
65%
• Carry out database design by defining how data is stored, organised, and accessed within databases, considering factors like data volume, performance, and scalability against the product roadmap.
• Supporting in the technical aspect of our solution architecture strategy
• Work with the product team to support the creation of a comprehensive systems architecture strategy that aligns with the organisation's overall goals and technology roadmap.
• Provide a detailed overview of recommended architecture for our digital platform, including how different code, SaaS, lowcode modules, and varying databases, integrate and interact with each other.
• Recommend the appropriate technologies, frameworks, databases, and tools that best fit the organisation's needs and long-term goals based on the defined architecture.
• Document systems architecture, including diagrams, design principles, patterns, and rationale behind architectural decisions.
• Effectively communicate complex technical concepts and architectural decisions to non-technical stakeholders, including senior management.
• Support the product team in documenting processes, workflows, project requirements.
• Support product manager in solution scoping, design and roadmapping Provide assistance to the product manager in conducting user testing. Work with the product manager to carry out onboarding training. Support user feedback process.
•
Additional
• Familiarity with ERP integrations and working with ERP systems is crucial to ensure smooth data flow
• Carry out database design by defining how data is stored, organised, and accessed within databases, considering factors like data volume, performance, and scalability against the product roadmap.
• Supporting in the technical aspect of our solution architecture strategy
• Work with the product team to support the creation of a comprehensive systems architecture strategy that aligns with the organisation's overall goals and technology roadmap.
• Provide a detailed overview of recommended architecture for our digital platform, including how different code, SaaS, lowcode modules, and varying databases, integrate and interact with each other.
• Recommend the appropriate technologies, frameworks, databases, and tools that best fit the organisation's needs and long-term goals based on the defined architecture.
• Document systems architecture, including diagrams, design principles, patterns, and rationale behind architectural decisions.
• Effectively communicate complex technical concepts and architectural decisions to non-technical stakeholders, including senior management.
• Support the product team in documenting processes, workflows, project requirements.
• Support product manager in solution scoping, design and roadmapping Provide assistance to the product manager in conducting user testing. Work with the product manager to carry out onboarding training. Support user feedback process.

Required Skills and Experience
Education & Experience
Required
• Proficient in back-end development. Strong experience in database design, querying, and optimization, especially for relational databases.
Additional
• Familiarity with ERP integrations and working with ERP systems is crucial to ensure smooth data flow

Technical skills
• API Development and Integration: Familiarity with developing and integrating REST APIs is essential.
• A strong understanding of Excel/ Google Sheets, and a working knowledge of database systems
• Process mapping and project management experience
• Communication and Collaboration: Strong communication skills are essential for coordinating with team members, stakeholders, and users to understand requirements and implement features effectively.
• High competence in back end development
• Experience in solutions architecture
• Strong knowledge of languages including JS, PHP, SQL.
• Experience in MySQL
• Experience in Node.js or Laravel
• and communication between different systems.
• Experience with Inventory Management Systems, ERPs, and CRM platforms.


Job Experience: No Requirements

Work Hours: 8


Experience in Months:

Level of Education:
Bachelor Degree

Job application procedure

To apply, please carry out the initial 20 minutes application quiz. If you are successful, we will ask you to proceed to the next stage where we will request a CV and some more information about your experience. The quiz is linked here => https://shorturl.at/izBGT 


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Zambia
Job Type: Full-time
Deadline of this Job: 12 September 2023
Duty Station: Zambia
Posted: 06-09-2023
No of Jobs: 1
Start Publishing: 06-09-2023
Stop Publishing (Put date of 2030): 06-09-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.