At a Glance
- Tasks: Develop APIs, enhance websites, and optimise system architecture for global users.
- Company: ACLED provides vital data on conflict and political violence, supporting journalism and policy-making.
- Benefits: Enjoy remote work flexibility and the chance to impact global humanitarian efforts.
- Why this job: Join a mission-driven team and work on high-impact projects in a collaborative environment.
- Qualifications: 3-5 years as a Full Stack Developer with skills in PHP, JavaScript, and API development.
- Other info: Applications are reviewed on a rolling basis; start date is July 2025.
The predicted salary is between 36000 - 60000 £ per year.
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
Full Stack Developer - REMOTE employer: ACLED
Contact Detail:
ACLED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer - REMOTE
✨Tip Number 1
Familiarise yourself with ACLED's mission and the type of data they work with. Understanding their focus on conflict data will help you tailor your discussions during interviews, showing that you're genuinely interested in their work.
✨Tip Number 2
Brush up on your skills in the specific technologies mentioned in the job description, such as PHP, JavaScript, and React. Being able to demonstrate your proficiency in these areas during technical discussions can set you apart from other candidates.
✨Tip Number 3
Prepare examples of past projects where you've developed scalable APIs or worked with cloud services. Having concrete examples ready will help you illustrate your experience and problem-solving abilities effectively.
✨Tip Number 4
Network with current or former employees of ACLED on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.
We think you need these skills to ace Full Stack Developer - REMOTE
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Full Stack Developer role. Focus on your proficiency in PHP, JavaScript, React, and any experience with API development and DevOps.
Craft a Compelling Cover Letter: In your cover letter, express your passion for conflict data and humanitarian tech. Mention specific projects or experiences that demonstrate your ability to develop scalable APIs and web interfaces.
Showcase Your Work: Include a sample web application with your application. Ensure the codebase is clean and well-documented, showcasing your best practices in development and deployment.
Highlight Collaboration Skills: Since the role involves working with data scientists and developers, emphasise your teamwork and communication skills in both your CV and cover letter. Provide examples of successful collaborations in past projects.
How to prepare for a job interview at ACLED
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the required technologies like PHP, JavaScript, and React. Bring examples of past projects that highlight your proficiency in building scalable REST APIs and web interfaces.
✨Understand ACLED's Mission
Familiarise yourself with ACLED's work and its impact on conflict data and analysis. Demonstrating knowledge about their mission will show your genuine interest in the role and how you can contribute to their goals.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially related to API development and performance optimisation. Practice articulating your thought process when tackling technical challenges.
✨Highlight Collaboration Experience
Since the role involves working with data scientists and other developers, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams to deliver projects.