Full Stack Developer

Full Stack Developer

United Nations Secretariat

March 15, 2026March 23, 2026AmmanJordan
Job Description
Job Posting Organization:
The job is posted by the United Nations Relief and Works Agency for Palestine Refugees in the Near East (UNRWA), which was established in 194
  • The organization aims to provide assistance and protection for Palestinian refugees. UNRWA operates in five areas: Jordan, Lebanon, Syria, the West Bank, and Gaza Strip, and employs thousands of staff members across these regions to deliver essential services such as education, healthcare, and social services.

Job Overview:
The Full Stack Developer will be responsible for overseeing the daily development activities of the application development team. This role involves the design, testing, development, and deployment of eUNRWA solutions, which include web applications and interfaces that connect with both internal and external partner systems. The developer will work within the software development lifecycle, ensuring that all solutions are high-performing, optimized, and compliant with established standards. The position requires collaboration with various units within the Digital Impact, Technology and Innovation Department (DITID) to provide technical solutions that meet the needs of all business processes.

Duties and Responsibilities:
The specific outputs and tasks for this role include but are not limited to: developing and maintaining web applications using React for the front end and Python/Django for the back end; designing and implementing RESTful APIs and integrating them with third-party services; ensuring the security" style="border-bottom: 1px dotted #007bff !important;">security, performance, and scalability of applications across different environments; collaborating with UI/UX designers to create user-centric and responsive solutions; writing clean, maintainable, and well-documented code that adheres to best practices; conducting code reviews and mentoring junior developers; troubleshooting, debugging, and upgrading existing systems to enhance functionality and reliability; preparing comprehensive technical documentation and user manuals; and participating in agile ceremonies while providing regular progress updates.

Required Qualifications:
Candidates must possess a university degree from an accredited educational institution in computer sciences, information technology, or a related discipline. Additionally, a minimum of 6 years of experience in full stack development is required. Proven experience with React, Python, and Django is essential, along with experience in RESTful API design and integration. A strong knowledge of front-end technologies such as HTML5, CSS3, and JavaScript/TypeScript is also necessary. Familiarity with relational databases like PostgreSQL, MySQL, or MSSQL is expected, as well as experience implementing authentication, authorization, and role-based access control. Familiarity with testing frameworks such as PyTest or Django Test Framework and experience with building and using Docker Containers are also important.

Educational Background:
The educational background required for this position includes a university degree from an accredited institution in computer sciences, information technology, or a closely related field. This educational foundation is crucial for understanding the technical aspects of the role and for successfully executing the responsibilities associated with full stack development.

Experience:
The position requires a minimum of 6 years of experience in full stack development. This experience should encompass a comprehensive understanding of both front-end and back-end technologies, as well as practical experience in developing and maintaining web applications. Candidates should have a proven track record of working with the technologies specified in the job description, particularly React, Python, and Django, and should be familiar with the software development lifecycle.

Languages:
Fluency in both Arabic and English is required for this position, as these are the working languages of UNRWA. Candidates must be able to communicate effectively in both languages to collaborate with team members and stakeholders.

Additional Notes:
The consultancy is based in UNRWA Headquarters in Amman, Jordan. The selected candidate will receive a monthly remuneration equivalent to A16 Step 1, amounting to JOD 1,190.43 for each fully completed month. The duration of the contract is up to 12 months, with the possibility of extension depending on the availability of funds, ongoing need, and satisfactory performance. The role operates under the overall supervision of the Head of Software Development Section and Lead Solutions Architect within the Digital Impact, Technology and Innovation Department (DITID). It is important to note that the United Nations does not charge any fees at any stage of the recruitment process, including application, interview, or training.
Apply now
Similar Jobs