Job Title

Software Developer


Erbil, Kurdistan Region, Iraq (KRI), with frequent travel to other areas of KRI.

Type of Position

Employment contract

Length of Contract

12 months

Compensation and Benefits

Competitive salary and benefits commensurate with skills and experience. 

About SEED Foundation

SEED Foundation is a locally registered NGO in the Kurdistan Region of Iraq. SEED’s mission is to protect, empower, and support the recovery of survivors of violence and others at risk. SEED is committed to delivering quality and holistic approaches, combining international expertise and local know-how to achieve results for the people of Iraq and Kurdistan. SEED’s programming focuses on three key objectives: 1) the delivery of transformational, comprehensive services including case management, mental health, and legal services, as well as psychosocial support activities; 2) strengthening the capacity of service providers through education, training, and capacity-development programs; and 3) ​promoting policy and social change to strengthen rights and protections for vulnerable groups and individuals through public awareness, technical assistance, and advocacy.

Role of the Software Developer

We are seeking a skilled software developer to join our team and assist with maintaining and updating our WordPress website, creating new websites, managing domains and hosting, making configurations on Odoo Enterprise Resource Planning (ERP) platform, and providing support to the IT Unit. The software developer will be responsible for achieving the goals and objectives of the IT Unit in the Operations Department, which are aligned with the values, mission, and vision of SEED Foundation. The main roles and responsibilities of the software developer include managing our main website, domains, and hosting, as well as developing new platforms and sub-websites.

Specific Tasks

  • Maintain and update WordPress websites, ensuring that it remains functional, up to date, and secure, as well as adding new functionalities.
  • Create new websites for various projects and initiatives. This includes collaborating with other team members to determine the requirements for the new website, designing and developing the websites.
  • Manage domains and hosting. This includes managing Secure Sockets Layer (SSL) certificates, monitoring server performance to ensure optimal website speed and uptime.
  • Make configurations on Odoo ERP Platform. This includes adding or modifying fields, customizing workflows, and configuring reports to meet the needs of the organization.
  • Implement and manage website backups and disaster recovery plans. This includes developing and implementing backup and recovery procedures, and testing backup procedures.
  • Stay up to date with the latest technologies and trends in software development. This includes researching and evaluating new technologies and making recommendations for new tools and techniques that could enhance the organization’s IT infrastructure and software systems.
  • Install, configure, and maintain software applications used by the organization.
  • Provide support to the IT Unit with any issues or inquiries when needed. This includes responding to help desk tickets, providing support for hardware and software issues, updating trackers and documents and assisting with system upgrades and migrations.

Required Experience and Competencies

  • Educational background in Computer Science/Engineering degree or related fields.
  • At least 3 years of experience in software development
  • Strong knowledge of HTML, CSS, and JavaScript
  • Experience with PHP, MySQL, and other relevant programming languages
  • Experience with website hosting and domain management.
  • Experience with Search Engine Optimization (SEO) and Website visibility.
  • Familiarity with Odoo ERP and the ability to make configuration
  • Excellent problem-solving and troubleshooting skills
  • Ability to work independently and collaborate with a team
  • Strong attention to detail and ability to meet deadlines.
  • Ability to work independently and collaborate with a team
  • Good experience in Hardware and Software troubleshoots
  • skill in organizing resources and establishing priorities.

How to Apply

  • Interested candidates are invited to submit their applications via this LINK.
  • Due to the urgency, interviews will be done on a rolling basis, and a candidate may be selected before the closing date.
  • In order for an application to be considered valid, SEED only accepts online profiles duly completed.
  • Only shortlisted candidates will be contacted.

Recent Jobs