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
UNRWA's mission is to provide assistance and protection to Palestine refugees, ensuring their rights and improving their living conditions. The organization operates in five fields: Gaza, the West Bank, Jordan, Lebanon, and Syria, and employs over 30,000 staff members, making it one of the largest UN agencies. UNRWA focuses on education, health care, social services, and emergency assistance, striving to empower Palestine refugees and support their development.
Job Overview: The Full Stack Developer will play a crucial role in the day-to-day development activities of the application development team. This position involves the design, testing, development, and deployment of eUNRWA solutions, which include web applications and interfaces that interact with both internal and external partner systems. The developer will be responsible for ensuring that all software solutions are high-performing, optimized, and compliant with defined standards. The role requires close collaboration with other units within the Digital Impact, Technology and Innovation Department (DITID) to provide technical solutions that meet the needs of various business processes. The developer will also participate in agile ceremonies and provide regular updates on progress, ensuring that the development lifecycle is efficient and effective.
Duties and Responsibilities: The duties and responsibilities of the Full Stack Developer 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 actively participating in agile ceremonies to provide regular progress updates.
Required Qualifications: The position requires a university degree from an accredited educational institution in computer sciences, information technology, or a related discipline. Additionally, candidates must have a minimum of 6 years of experience in full stack development, with proven expertise in React, Python, and Django. Experience with RESTful API design and integration is essential, along with strong knowledge of front-end technologies such as HTML5, CSS3, and JavaScript/TypeScript. Familiarity with relational databases like PostgreSQL, MySQL, or MSSQL is also required, as well as experience in implementing authentication, authorization, and role-based access control. Candidates should be familiar with testing frameworks such as PyTest and the Django Test Framework, and have experience with building and using Docker Containers.
Educational Background: Candidates must possess a university degree from an accredited educational institution in computer sciences, information technology, or a related discipline. This educational background is essential to ensure that the candidate has the foundational knowledge and skills necessary for the technical demands of the role.
Experience: The position requires a minimum of 6 years of experience in full stack development. This level of experience is necessary to ensure that the candidate is well-versed in the complexities of both front-end and back-end development, and can effectively contribute to the development team from day one. Proven experience with the required technologies, such as React, Python, and Django, is critical for success in this role.
Languages: Fluency in both English and Arabic is required for this position, as these are the working languages of UNRWA. The ability to communicate effectively in both languages is essential for collaboration with team members and stakeholders, as well as for the development of user-centric solutions that cater to a diverse audience.
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 subject to the availability of funds, continuing need, and satisfactory performance. The role operates under the overall supervision of the Product Lead for eUNRWA within the 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.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.