Position Overview
We are seeking an experienced Database Application Programmer to develop a customized and tailored Database Application to serve as a case management tool to:
- Record, store, organize, and manage case profiles, case histories, case documents, any other related data.
- Map and visualize case family trees and extended family linkages between the different case file numbers.
- Support complex and highly advanced data retrieval (quantitative and qualitative) and advanced analysis (cross-referencing, statistics, narrative summaries).
- Provide dashboards and reporting tools for team leaders to track progress, achievements, and follow-ups.
Key Responsibilities
- Develop and deliver a customized Database Application in line with detailed technical specifications (to be provided during the inception phase).
- Collaborate with team leaders and staff to ensure the system meets operational and analytical needs.
- Integrate advanced search and data analysis functions that can process complex queries across multiple data points.
- Provide training and user documentation/manuals.
- Maintain, troubleshoot, and improve the application throughout the contract.
Qualifications and Experience
- Master’s degree in Computer Science, with a specialization in Database Development/Programming.
- At least 6 years of proven experience in developing database-driven applications. Experience developing case management and/or social service database applications is a strong asset.
- Demonstrated technical proficiency in relevant programming languages and systems, such as:
- Back-end: Python (Django/Flask), Node.js, or PHP (Laravel)
- Front-end: React, Angular, or Vue.js
- Database: PostgreSQL and/or MySQL, with advanced query design and optimization
- Data visualization / BI: Chart.js, D3.js, Power BI, and/or Tableau
- Strong knowledge of data protection, privacy, and information security best practices.
Terms of Contract
- Contract type: Service Provider agreement for eight (8) months
- Duty station: In-house, full-time
- Reporting line: The Database Developer reports directly to the Executive Director
About Us
Ruwad Al Houkouk – Frontiers Rights (FRH) is a Lebanese non-governmental organization dedicated to the promotion and protection of human rights, with a special focus on the rights of refugees, asylum seekers, migrant workers, and stateless persons. Since its establishment, FRH has been at the forefront of providing legal aid, strategic litigation, advocacy, and policy reform to ensure access to justice and protection of fundamental rights. Our work combines direct legal services with capacity-building, research, and public advocacy to advance systemic change and strengthen the rule of law in Lebanon.
- Lebanon
- Beirut
How to Apply
- Provide evidence of direct experience in developing similar database programs/applications.
- Interested candidates should submit their CV and cover letter by email to: recruitment@frontiersruwad.org
- Email subject line must be: “2025 Database Program Developer Application – Ruwad al Houkouk – (Your Name)”
- Deadline: 21 December 2025
- Applications that do not include the required email subject line and/or a cover letter will be automatically disqualified.
Only shortlisted candidates will be contacted.
We are an equal opportunity employer and are committed to diversity and inclusion in our workplace.