Job Search and Career Advice Platform

Enable job alerts via email!

Backend Developer - REMOTE

Armed Conflict Location & Event Data Project

Remote

GBP 43,000 - 51,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A data analysis organization is hiring a Backend Developer to work remotely within their Data Science team. This position involves designing server side logic, creating APIs, and collaborating closely with team members to enhance web applications. Ideal candidates have at least 3 years of backend development experience, advanced knowledge of Python and SQL, and a detail-oriented approach. The role offers a competitive salary between 58,000-68,000 USD annually and the chance to contribute to impactful data analysis in conflict research.

Qualifications

  • Minimum 3 years of experience in backend development.
  • Advanced knowledge of Python and SQL.
  • Experience with scalable, secure RESTful APIs.
  • Strong problem-solving skills and attention to detail.
  • Ability to work remotely with minimal supervision.

Responsibilities

  • Design and execute server side logic for web applications.
  • Create and manage APIs for backend databases.
  • Collaborate with data science team for application development.
  • Assess and propose improvements on current project architectures.

Skills

Python
SQL
Bash
Java
Golang
C++
RESTful APIs
Docker
AWS
Git/GitHub
Problem-solving skills
Attention to detail
Remote collaboration

Education

Advanced university degree in a relevant field

Tools

Docker
Kubernetes
Airflow
DigitalOcean
Job description
About ACLED

At ACLED, we provide accurate, accessible and timely data and analysis to better inform decisions that reduce violent conflict. We cover the globe with our data collection and analysis, offering local insights for global questions. We are a remote organization with researchers and partners located across all crises and conflicts.

The Role

ACLED is recruiting a Backend Developer to assist with the server side development of ACLED’s web based applications. The Backend Developer will work within ACLED’s Data Science team.

This position is fully remote, and candidates located between GMT+1 and GMT-5 time zones are encouraged to apply. For more information, please review the Applicant FAQs.

Role & Responsibilities

The Backend Developer will be responsible for the following tasks:

  • Design and execute the server side logic of web-based applications.
  • Create and manage APIs to connect web applications to backend databases.
  • Work closely with the Data Science team to advise, design, and execute server side logic for data science models and applications.
  • Work closely with the frontend developer to deliver innovative and user friendly tools to interact with ACLED data.
  • Assess current project architectures, propose improvements, and implement them.
  • Collaborate with Head of Data Science to understand organizational objectives and propose new projects and solutions for the team’s portfolio.
Skills and competencies

The following experience and abilities are mandatory :

  • At least 3 years of professional experience in backend development.
  • Advanced knowledge of Python and SQL.
  • Diverse programming experience in common languages (e.g., Bash, Java, Golang, C++).
  • Experienced in building scalable, secure, and performant RESTful APIs.
  • Experienced with Docker, virtualization, and containerization.
  • Familiarity and experience with cloud-based deployments, preferably AWS.
  • Experience with Git/GitHub.
  • Fluency in English.
  • Reliable with strong problem-solving skills.
  • An extremely high level of attention to detail.
  • Ability to work remotely and meet deadlines with limited supervision.
  • Flexible team player, especially across a remote, global team.
The following skills are preferred:
  • Knowledge of CI/CD infrastructure.
  • Experience of web authentication and authorization protocols, including OAuth 2.0.
  • Familiarity and experience with DigitalOcean.
  • Experience with orchestration tools (e.g. Airflow).
  • Experience with Kubernetes.
  • Research focus or professional experience in conflict research or peacebuilding.
  • Familiarity and experience working with ACLED data.
  • Advanced university degree in mathematics, engineering, computer science, statistics, economics, political science or a related field.
Terms and Conditions
  • Start Date: As soon as possible
  • Salary Band: 58,000-68,000 USD (Annually)
  • Type of Position: Remote, Full-Time Employment
Applications

To apply, please submit a resume and cover letter detailing your qualifications and experience.

Further information is available online at acleddata.com . Applications will be reviewed on a rolling basis. Interested candidates are advised to apply early. Please make sure to check your spam folder for correspondence.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.