ACLED City Of London, England, United Kingdom
Join or sign in to find your next job
Join to apply for the Full Stack Developer - REMOTE role at ACLED
Get AI-powered advice on this job and more exclusive features.
About The Organization
Armed Conflict Location & Event Data (ACLED) is a disaggregated data collection, analysis, and crisis mapping institution. The ACLED team collects conflict information; conducts analysis to describe, explore, and test conflict scenarios; and makes both data and analysis open for free use by the public. ACLED’s work is regularly used to inform journalism, academic research, and public discourse on conflict, and to support practitioners and policymakers. ACLED is the highest quality and most widely used real-time data and analysis source on political violence and protest around the world.
The Role
ACLED is recruiting a Full Stack Developer to focus on API development, website enhancement, and scalable system architecture. You will develop high-impact tools and interfaces to make ACLED’s content and data accessible, performant, and actionable for global users. Responsibilities include front-end UI development, API services, performance optimization, and DevOps workflows. The position reports to the Enterprise Architect. It is fully remote, and candidates from all locations are encouraged to apply. The start date is July 2025.
Responsibilities
* API Development & Management: Develop scalable, secure APIs; implement authentication; manage API gateways; monitor performance; ensure security standards; integrate APIs with systems; support BCP and DR planning.
* Web & Front-End Development: Build and maintain web interfaces; collaborate on website features; design responsive, accessible UI; optimize performance; support security testing; ensure cross-browser/device compatibility.
* DevOps & Deployment: Build CI/CD pipelines; manage Docker/Kubernetes deployments; deploy on cloud infrastructure; monitor operational performance and data security.
* Collaboration & Growth: Work with data scientists and developers; propose new features; research new technologies to keep the platform modern and competitive.
Skills & Experience
Required:
* Degree in Computer Science, Software Engineering, or related field.
* 3-5 years professional experience as a Full Stack Developer.
* Proficiency in PHP, JavaScript, React, NEXT.js, HTML/CSS, responsive UI frameworks.
* Experience building scalable REST APIs using Python, Java, Golang, PHP, Node.js, etc.
* Knowledge of web performance tools and SEO strategies.
* Understanding of authentication protocols (OAuth 2.0, JWT, SAML) and security standards.
* Experience with CI/CD, GitHub workflows, automated deployment.
* Proficiency in Docker, cloud services (AWS/DigitalOcean), container orchestration.
* Database experience (PostgreSQL, MySQL, MongoDB).
* Experience supporting BCP and DR activities.
* Knowledge of web and API security best practices.
* Fluency in English, problem-solving skills, attention to detail, ability to work remotely.
Desirable:
* Cloud architecture certification (e.g., AWS Certified Solutions Architect).
* Experience with Drupal CMS, geospatial/mapping tools, Apache Airflow, serverless architectures, API gateways.
* Interest in conflict data, humanitarian tech, open data platforms; desire to grow into a solution architect or technical lead role.
Application Process
Submit CV, cover letter, and a sample web application with codebase. Applications are reviewed on a rolling basis. More info at acleddata.com.
Additional Details
* Seniority Level: Mid-Senior level
* Employment Type: Full-time
* Job Function: Engineering and IT
* Industry: Non-profit Organizations
#J-18808-Ljbffr