Backend Developer - REMOTE jobs in United States
cer-icon
Apply on Employer Site
company-logo

ACLED · 2 months ago

Backend Developer - REMOTE

ACLED is a remote organization that provides accurate data and analysis to inform decisions reducing violent conflict. They are seeking a Backend Developer to assist with the server-side development of web-based applications within their Data Science team.

Market ResearchProject Management

Responsibilities

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

Qualification

PythonSQLRESTful APIsDockerAWSGit/GitHubBashJavaGolangC++English fluencyProblem-solvingAttention to detailTeam player

Required

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

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

Company

ACLED

twittertwittertwitter
company-logo
Armed Conflict Location & Event Data (ACLED) is a disaggregated data collection, analysis, and crisis mapping project.