ACLED provides accurate, accessible, and timely data to inform decisions that reduce violent conflict globally. We are a fully remote organization with researchers and partners covering crises worldwide.
We are seeking a Backend Developer to join our Data Science team and assist with server-side development of ACLED’s web-based applications.
About the Role
As a Backend Developer at ACLED, you will:
-
Design and implement server-side logic for web applications.
-
Develop and maintain APIs connecting applications to backend databases.
-
Collaborate with the Data Science team on server logic for data science models and tools.
-
Work closely with frontend developers to deliver innovative, user-friendly applications.
-
Assess current architectures, propose improvements, and implement solutions.
-
Support organizational objectives and propose new projects for the team portfolio.
Requirements
Mandatory:
-
3+ years professional backend development experience
-
Advanced knowledge of Python and SQL
-
Experience with diverse programming languages (Bash, Java, Golang, C++)
-
Skilled in building scalable, secure, performant RESTful APIs
-
Experience with Docker, virtualization, and containerization
-
Familiarity with cloud deployments, preferably AWS
-
Git/GitHub proficiency
-
Strong problem-solving skills and attention to detail
-
Ability to work remotely, independently, and meet deadlines
-
Fluency in English
Preferred:
-
Knowledge of CI/CD infrastructure
-
Experience with web authentication (OAuth 2.0)
-
Familiarity with DigitalOcean, orchestration tools (Airflow), and Kubernetes
-
Research experience in conflict analysis or peacebuilding
-
Experience with ACLED data
-
Advanced degree in math, computer science, statistics, economics, political science, or related field
Why You’ll Love Working at ACLED
-
Fully remote with a global, collaborative team
-
Work with cutting-edge tools and real-time conflict data
-
Contribute to impactful research informing global peacebuilding

