Back to other Opportunities
Full Stack Developer (2 Positions)
Employer: ETHIOPIAN AGRICULTURAL TRANSFORMATION INSTITUTE
Employment: Full-Time | Contract
Place of Work: Addis Ababa - Ethiopia
Salary: Negotiable
Posted date: 16 hours ago
Deadline: September, 07/2025 (8 days left)
Job Opportunity: Full Stack Developer (2 Positions)
About the Ethiopian Agricultural Transformation Institute (ATI)
The Ethiopian Agricultural Transformation Institute (ATI), previously known as the Agricultural Transformation Agency (ATA), is a government organization dedicated to accelerating the advancement and transformation of Ethiopia’s agricultural sector. Agriculture is a cornerstone of the nation’s economy, contributing significantly to GDP, exports, and employment.
ATI’s mission is to enhance the livelihoods of smallholder farmers (SHFs) by promoting:
- Increased income
- Inclusivity
- Resilience
- Sustainability
ATI collaborates with a wide range of stakeholders—including policymakers, researchers, farmers, and development partners—to implement agricultural development programs.
Our Work Culture
ATI is proud of its dynamic team of highly skilled professionals who have demonstrated success in managing complex projects and delivering transformative outcomes. Our organizational culture values:
- Talent
- Dedication
- Adaptability
- Teamwork
We offer a vibrant, fast-paced environment where individuals can realize their full potential and make a meaningful impact on Ethiopia’s agricultural sector.
Position Overview
As a Full Stack Developer at ATI, you will be tasked with:
- Designing, developing, and maintaining scalable web applications
- Working across both front-end and back-end systems
- Collaborating effectively with multidisciplinary teams
Key Responsibilities
As a Full Stack Developer, you will:
- Utilize a variety of techniques to gather and document stakeholders’ business processes
- Analyze requirements to identify and prioritize relevant needs
- Model and design solutions tailored to specific business processes
- Conduct scoping exercises to determine infrastructure and resource requirements
- Prepare comprehensive technical documentation
- Develop deployment architectures and specify necessary resources
- Create intuitive and user-friendly interfaces using front-end technologies
- Design and implement server-side logic and databases
- Write clean, efficient, and well-documented code
- Collaborate with designers, product managers, and fellow developers
- Perform testing and debugging to ensure code reliability
- Deploy and maintain applications using appropriate deployment tools
- Conduct user and stakeholder acceptance testing
- Document and store full source code in a repository
- Develop and distribute detailed user manuals for system usage
- Prepare issue tracking documents and templates
- Track and log system activities
- Train both master/system users and end users
Job Responsibilities
- Provide both on-site and remote technical support and assistance.
- Support other projects by customizing digital training platforms (such as Moodle) to aid in project monitoring, evaluation, and reporting.
- Lead and facilitate problem-solving sessions, offering high-level support to project teams and fostering a culture of high performance and alignment.
- Oversee the development of digital platforms and applications that address the needs of the agricultural sector, enabling entrepreneurs to create new businesses and generate employment.
- Leverage digital technologies to train rural youth in skills such as data analysis and programming, enhancing their employment prospects in agriculture and related industries.
- Collaborate with entrepreneurs and startups to develop and launch digital agriculture businesses, creating job opportunities for young people.
- Provide technical guidance and support to entrepreneurs and startups.
- Supervise and manage technical project teams, including preparing annual work plans and budgets, setting performance objectives, and providing timely feedback and support.
- Offer technical and strategic advice to all PMU members and facilitate capacity building as needed.
- Monitor project progress and evaluate outcomes.
- Identify and manage project risks, implement mitigation strategies, and update risk assessments annually.
- Promote knowledge management by capturing lessons learned and best practices to inform future interventions and policy discussions.
- Oversee the creation of project-related communication and knowledge-sharing materials.
- Prepare and submit regular reports (annual, quarterly, monthly, and ad-hoc) as required.
- Participate in administrative tasks as needed.
Required Qualifications and Skills
- Bachelor’s degree in Computer Science, Information Systems, Computer or Electrical Engineering, or a related discipline.
- Minimum of 2 years’ experience in software development, database administration, and project management/implementation.
- Advanced knowledge of database management systems (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design.
- Demonstrated experience as a Full Stack Developer or in a similar capacity, including web and mobile application development.
- Proficiency in front-end languages and libraries (HTML, CSS, JavaScript, XML, jQuery) and back-end languages (C#, Java, Python), as well as JavaScript frameworks (Angular, React, Node.js) and related tools.
- In-depth understanding of software development methodologies (e.g., Agile, CI/CD).
- Familiarity with Linux operating systems is a plus.
- Knowledge of emerging technologies such as Artificial Intelligence, Machine Learning, and the Internet of Things is advantageous.
- Strong analytical and critical thinking abilities.
- Passion for improving the livelihoods of smallholder farmers.
- Excellent teamwork and collaboration skills.
- Effective communication skills, both written and verbal.
How to apply
We invite all candidates meeting the required qualifications to submit (i) a cover letter and (ii) a CV (maximum 5 pages) to
https://apply.ati.gov.et.
It is mandatory to mention the position title in both the subject line of your cover letter and the Outlook email subject line.
Please DO NOT submit scans of certificates with your application.
Women are highly encouraged to apply
NB. Only short-listed candidates will be contacted.
View All Vacancies at ETHIOPIAN AGRICULTURAL TR...