Vacancy: Full-Stack Developer

Job Title: Full-Stack Developer (Contract or part-time)

Location: Finfinnee
Contract Type: Short-term or part-time, with possibility of extension or conversion to part-time or full-time employment based on performance or project needs.

Role Summary

We are seeking a skilled Full-Stack Developer to support the design, development, and deployment of high-quality web applications. The developer will work on both front-end and back-end features, collaborate with cross-functional teams, and ensure secure, scalable, and user-friendly digital solutions that align with organizational goals.

Key Responsibilities

  • Develop and maintain web applications, LMS and other tools using modern front-end and back-end technologies
  • Collaborate with designers, product owners, and project teams to define requirements and deliver features
  • Integrate APIs, databases, and external services for seamless functionality
  • Optimize application performance, security, and responsiveness
  • Troubleshoot, test, and improve existing systems and codebase
  • Provide training to users, staffs and others or prepare training courses and materials.
  • Familiarity with Content Management Systems (CMS), such as WordPress, is an advantage.
  • Other assigned task or project needs

Required Skills & Qualifications

  • Proven experience as a Full-Stack Developer (portfolio or sample work required)
  • Strong proficiency in front-end technologies such as JavaScript, React, Angular, or Vue.js or others
  • Experience with back-end frameworks such as Node.js, Django, Laravel, or similar
  • Proficiency in database technologies (MySQL, PostgreSQL, MongoDB, or equivalent)
  • Familiarity with Git, cloud environments, and DevOps tools is a plus
  • Ability to work independently and deliver results within set timelines
  • Fluent in Afaan Oromo and proficient in English; Amharic and other language is an added advantage.

How to Apply

Applicants may submit through one of the following:

📧 Email your updated resume/CV to: jobs@duressa.org
📲  For questions contact us via telegram: @mdi2026
🌐 Online Application: https://forms.gle/SuJfY9iu2bmWK3rs8

📌 Application Deadline: May 17, 2026

⚠️ Note

Only shortlisted candidates will be contacted. Interviews will be conducted on a rolling basis, and the position may be filled before the application deadline once the right candidate is selected.