Millionexperts.com logo

Full Stack Developer - Remote

Millionexperts.com
Department:Software Engineer
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$80,000 - $120,000
Skills:
PHPJAVASCRIPTREACTNEXTJSHTMLCSSPYTHONJAVAGOLANGNODEJSRESTFUL APISCI/CDGITHUBDOCKERAWSDIGITALOCEANPOSTGRESQLMYSQLMONGODBOAUTHJWTSAML
Share this job:

Job Description

Posted on: September 17, 2025

About The Organization 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 Full Stack Developer to focus on API development and integration, website enhancement, and scalable system architecture. You will play a key role in developing high-impact tools and interfaces that make ACLED’s content and data accessible, performant, and actionable for global users. This includes front-end user interfaces, API services, performance optimization, and DevOps workflows. The position reports to the Head of Technology and Architecture. It is fully remote, and candidates from all locations are encouraged to apply. For more information, please review the Applicant FAQs. Specific Roles And Responsibilities The Employee is expected to contribute to both the front-end development of the ACLED website and API products. The Employee is required to perform the following duties and undertake the following responsibilities in a professional manner: API Development & Management

  • Develop and implement APIs that are scalable and maintainable
  • Implement robust authentication and authorization mechanisms for APIs
  • Configure and manage API gateways for traffic management, authentication and authorization, monitoring, and API versioning.
  • Regularly monitor API performance, promptly troubleshoot issues, and optimize code to enhance efficiency and scalability.
  • Ensure APIs adhere to secure coding standards and OWASP guidelines, and participate in remediation efforts following penetration testing or security audits.
  • Integrate APIs with internal and external systems
  • Collaborate on planning and testing to ensure API systems remain available, secure, and recoverable in the event of outages or incidents.

Web & Front-End Development

  • Build and maintain modern web interfaces and data access tools that integrate seamlessly with ACLED’s APIs and datasets, collaborating with internal teams, external vendors, and public users.
  • Apply best practices in responsive design, usability, and accessibility (WCAG 2.1 AA).
  • Conduct performance audits and optimization using tools like Lighthouse, ensuring fast load times, SEO performance, and a high-quality user experience.
  • Apply security best practices to the website and its applications, collaborating with external security vendors
  • Ensure website availability and resilience under failure conditions.
  • Test and adjust web applications to function consistently across different browsers and devices, providing a uniform experience for all users.

DevOps & Deployment

  • Build and maintain automated CI/CD pipelines for web and API projects.
  • Manage containerized deployments using Docker and/or Kubernetes.
  • Deploy and monitor applications across cloud infrastructure (e.g., AWS or DigitalOcean)
  • Ensure operational performance, reliability, and data protection across all digital services.

Collaboration & Growth

  • Work closely with data scientists, researchers, and other developers to understand and address evolving needs.
  • Proactively propose new features, integrations, or optimizations to improve the user experience and internal workflows.

Skills And Competencies ACLED is seeking applicants who have the following skills and experience: Required

  • University degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of professional experience as a Full Stack Developer or similar role.
  • Strong knowledge of PHP, JavaScript, React, NEXT.js, HTML/CSS, and responsive UI frameworks.
  • Experience building scalable RESTful APIs using Python, Java, Golang, PHP, Node.js, or similar.
  • Familiarity with modern web performance tools and SEO optimization strategies.
  • Solid understanding of authentication flows (e.g., OAuth 2.0, JWT, and SAML), and web security standards.
  • Experience with CI/CD, GitHub workflows, and automated deployment pipelines.
  • Proficiency in Docker, cloud services (AWS/ DigitalOcean), and container orchestration (Airflow).
  • Familiarity with database design and integration (e.g., PostgreSQL, MySQL, MongoDB).
  • Knowledge of web and API security and recovery best practices
  • 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.

Desirable

  • Possession of a cloud architecture certification (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect, or equivalent) is a strong plus.
  • Familiarity with Drupal-based CMS architecture.
  • Experience integrating geospatial/mapping tools (e.g., Mapbox).
  • Experience working with third-party security audit firms and implementing remediations based on penetration test reports.
  • Experience with API management platforms and gateway technologies (e.g., AWS API Gateway).
  • Interest in conflict data, humanitarian tech, or open data platforms.
  • Strong desire to grow into a Solution Architect or technical lead role.

How To Apply To apply, please submit a CV and cover letter detailing your qualifications, experience, and salary requirements. Applications will be reviewed on a rolling basis. Interested candidates are advised to apply before 30 September 2025, through our career portal. Please also submit a sample of your work in the form of a web-based application, including the corresponding codebase (if possible). A working version of the app is preferred (either via an active link or a locally servable demo). Further information is available online at acleddata.com.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Millionexperts.com logo

Millionexperts.com

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!