Consultancy

Senior Full Stack Developer Remote Consultancy at Syria Justice and Accountability Centre|Apply by 31 May 2026

The demand for experienced software developers in the humanitarian and human rights sector continues to grow as organizations increasingly rely on secure digital infrastructure to manage sensitive data and support global advocacy efforts. One notable opportunity is the Senior Full Stack Developer consultancy offered by Syria Justice and Accountability Centre, a nonprofit organization focused on advancing justice and accountability for Syria.

This remote consultancy position offers highly skilled developers the opportunity to contribute to impactful civic technology while working with modern software stacks, AI integrations, and large-scale multilingual datasets.

About Syria Justice and Accountability Centre

Founded in 2012, Syria Justice and Accountability Centre (SJAC) is dedicated to promoting justice for victims of human rights violations in Syria. The organization develops tools and systems that help collect, organize, analyze, and preserve evidence related to conflict and accountability processes.

One of SJAC’s flagship platforms is Bayanat, an open-source data management system designed to store and analyze sensitive media-rich datasets in both Arabic and English. The platform supports partner organizations and analysts working in challenging and high-risk environments.

By combining technology, human rights documentation, and secure data management, SJAC plays a critical role in advancing digital accountability initiatives.

Overview of the Senior Full Stack Developer Role

The Senior Full Stack Developer will serve as a core contributor to Bayanat’s technical roadmap and platform development. This consultancy is fully remote and global, allowing developers from different regions to collaborate within an international team.

SJAC anticipates a year-long consultancy engagement averaging approximately 160 hours per month, with the possibility of renewal based on organizational needs and performance.

The role is ideal for professionals with strong expertise in:

  • Python web development
  • JavaScript frontend frameworks
  • Infrastructure and DevOps
  • Web application security
  • Database architecture
  • AI and machine learning integrations
  • Distributed systems management

Core Responsibilities of the Consultancy

The consultant will manage both backend and frontend development while contributing to infrastructure, security, and operational reliability.

Backend and Frontend Development

A major component of the role involves designing and maintaining scalable web applications using modern technologies.

Key development responsibilities include:

  • Building backend services using Flask
  • Maintaining frontend applications using Vue.js
  • Developing bilingual Arabic and English interfaces
  • Managing asynchronous task processing systems
  • Designing and implementing REST APIs
  • Integrating third-party platforms and services

The developer will work closely with analysts, end-users, and other contributors to deliver secure and user-friendly features.

Database and Infrastructure Management

The role also requires advanced infrastructure and deployment expertise.

Core operational tasks include:

  • Managing live production database migrations
  • Working with PostgreSQL and Redis
  • Configuring Docker environments
  • Maintaining Linux-based deployment systems
  • Configuring reverse proxies and application servers
  • Managing centralized logging and monitoring systems
  • Supporting backups and incident response processes

This combination of development and operational responsibility makes the role highly technical and strategically important within SJAC’s digital ecosystem.

Strong Focus on Security and Data Protection

Because Bayanat manages sensitive human rights documentation, cybersecurity is a central aspect of the consultancy.

The selected consultant will contribute to:

  • OWASP Top 10 mitigation strategies
  • Authentication hardening
  • Encryption of sensitive data
  • Dependency vulnerability management
  • Security assessments and remediation
  • Secure infrastructure configuration

Experience handling confidential information and implementing security best practices is essential for success in this role.

Preferred Technical Expertise

SJAC is particularly interested in candidates who can contribute advanced technical capabilities beyond traditional full stack development.

Preferred experience includes:

  • AI and LLM integrations
  • OCR and document analysis systems
  • Semantic search technologies
  • Full-text multilingual search
  • Web scraping and resilient ingestion pipelines
  • CI/CD pipeline automation
  • Cloud and bare-metal Linux deployments

Developers with experience in civic technology, human rights work, or open-source initiatives may have a competitive advantage.

Required Qualifications

To qualify for the consultancy, applicants should possess both technical depth and collaborative communication skills.

Key requirements include:

  • Minimum five years of professional web development experience
  • Strong Python and JavaScript expertise
  • Experience with Flask or Django frameworks
  • Knowledge of Vue or React ecosystems
  • Advanced PostgreSQL and Redis skills
  • Experience with Docker, Nginx, and Git
  • Strong understanding of distributed web architecture
  • Fluency in English and Arabic
  • Ability to work independently across time zones

SJAC also values candidates who can mentor contributors, document processes clearly, and support end-users effectively.

Why This Consultancy Is Unique

The Senior Full Stack Developer role stands out because it combines advanced software engineering with meaningful humanitarian impact.

Mission-Driven Technology Work

Unlike conventional software consultancy positions, this role directly supports justice and accountability efforts related to human rights documentation.

Exposure to Advanced Technical Challenges

Developers will work on:

  • Media-intensive datasets
  • AI-enhanced workflows
  • Multilingual search systems
  • Security-sensitive deployments
  • High-scale evidence management systems

These technical challenges offer valuable professional growth opportunities.

Fully Remote Collaboration

The consultancy supports flexible remote work while allowing developers to collaborate with a globally distributed and diverse team.

Diversity and Inclusion Commitment

Syria Justice and Accountability Centre emphasizes diversity, inclusion, and equal opportunity hiring practices. The organization encourages applications from candidates of all backgrounds regardless of race, religion, gender identity, disability, sexual orientation, or age.

This inclusive approach helps SJAC maintain a team that reflects the communities and global audiences it serves.

Application Process

Interested applicants should submit:

  • A professional resume
  • A tailored cover letter
  • A proposed hourly rate

Applications should be emailed to:

hiring@syriaaccountability.org

Applicants are advised to use the subject line:

“Senior Full Stack Developer – [Your Name]”

Applications are accepted on a rolling basis until the preferred vendor list is established.

More information about the organization is available at:

Syria Justice and Accountability Centre

Final Thoughts

The Senior Full Stack Developer consultancy at Syria Justice and Accountability Centre presents an exceptional opportunity for experienced developers seeking purpose-driven technical work.

With responsibilities spanning backend engineering, frontend development, infrastructure management, cybersecurity, and AI integration, the role offers both technical complexity and meaningful humanitarian impact. For developers passionate about secure civic technology and international justice initiatives, this consultancy represents a highly valuable and mission-focused career opportunity.

Join Our WhatsApp Community

Disclaimer: Remote Job Opportunities (RJO) is not the organization offering this opportunity. For any inquiries, please contact the responsible organization directly. Please do not send your applications to RJO, as we are unable to process them. Due to the high volume of emails we receive daily, we may not be able to respond to all inquiries. Thank you for your understanding.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button