Enable job alerts via email!

Junior Developer

Democracy International

United States

Remote

USD 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Democracy International seeks a Junior Developer for a 12-month UNDP-funded project in Libya. The role involves enhancing open-source software for the High National Election Commission, ensuring support during election processes, and collaborating with local teams. Ideal candidates will have a strong interest in open-source solutions and be comfortable in a bilingual (Arabic-English) environment.

Qualifications

  • At least six months experience developing web applications with Python/Django.
  • Strong communication skills in a bilingual environment.

Responsibilities

  • Support technical team in designing and maintaining web-based software solutions.
  • Ensure solutions adhere to best practices in security and code management.
  • Debug software issues and deploy fixes under guidance.

Skills

Python
Django
Communication
Attention to Detail

Education

Bachelor’s degree

Tools

PostgreSQL
MongoDB

Job description

Junior Developer

Democracy International (DI) is seeking to hire a Junior Developer for an anticipated 12-month UNDP-funded project in Libya. The project’s primary objective is to enhance and maintain custom, open-source software used by the High National Election Commission (HNEC) for results tabulation, mobile data collection, and public-facing results publication during electoral events. The role will involve overseeing the software development lifecycle, ensuring on-site and remote support during election tally processes, and building the capacity of HNEC’s local development and IT teams.

The Junior Developer will work closely with senior technical staff, HNEC developers, and project stakeholders to implement new features, perform quality assurance, and support various stages of software development and deployment. This role also involves maintaining private and public code repositories, ensuring timely updates, and participating in regular meetings with the broader project team. The ideal candidate will have a strong interest in building and maintaining open-source solutions, a willingness to learn rapidly, and an understanding of how to write efficient, secure, and well-tested code. They will be comfortable working in a bilingual (Arabic-English) environment and collaborating with multiple teams to ensure smooth operational support for upcoming elections in Libya.

This is a full-time position contingent upon award and funding.

Essential Job Duties

The position’s responsibilities will include:

  • Support technical team in designing, developing, testing, and maintaining web-based software solutions for HNEC’s tabulation and mobile data collection systems, leveraging Python (Django), PostgreSQL/MongoDB, and modern DevOps practices.
  • Ensure solutions adhere to best practices in security, code management, and open-source development.
  • Develop and maintain unit tests to ensure software reliability and quality.
  • Assist in implementing enhancements to tally center data entry software, mobile data collection, and public interfaces.
  • Debug software issues and deploy fixes under guidance from senior team members.
  • Collaborate on testing methodologies and continuous integration processes.

Administrative duties include participating in stand-ups, sprint planning, supporting milestones, providing technical support, and troubleshooting as needed.

Deliverables
  • Enhanced tally center and mobile data collection software with user testing and documentation.
  • Monthly maintenance reports, bug fixes, security patches, and code repository management.
  • Delivery of remote and in-person training sessions for HNEC staff.
  • On-site election tally support during tabulation events.
  • Project documentation including reports, code, manuals, and guides.
Qualifications
  • Bachelor’s degree in relevant fields.
  • At least six months experience developing web applications with Python/Django and database management.
  • Strong communication skills in a bilingual environment.
  • Attention to detail, quick learner, understanding of security and version control.
  • Experience with front-end tech is a plus; experience in Libya and proficiency in Arabic are preferred.
Reporting

Reports to the Project Manager and UNDP Program Manager overseeing the electoral support project in Libya.

Application Process

Interested applicants must submit a cover letter and CV by May 23, 2025. Applications are reviewed on a rolling basis. DI will contact only shortlisted candidates. DI upholds high ethical standards, including strict vetting and reference checks.

About the Organization

DI provides technical assistance and project implementation for democracy, human rights, governance, and conflict mitigation worldwide for various U.S. agencies and partners. Since 2003, DI has worked in over 80 countries, supporting diverse organizations and institutions.

DI is committed to diversity and inclusion, providing equal employment opportunities and reasonable accommodations for individuals with disabilities.

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

Similar jobs

Junior Developer – Tier 1 at Trillium Health Resources

Charlestonsouthern

Oregon

Remote

USD 62,000 - 99,000

27 days ago

Junior Software Engineer (LATAM) Latin America

Sezzle

Mississippi

Remote

USD 60,000 - 80,000

2 days ago
Be an early applicant

React Developer Junior

Jumpit S.r.l

Remote

USD 60,000 - 80,000

4 days ago
Be an early applicant

Event Programmer

Live Nation Entertainment

North Port

Remote

USD 40,000 - 55,000

Today
Be an early applicant

Event Programmer

Ticketmaster

Lawton

Remote

USD 45,000 - 65,000

Today
Be an early applicant

Coder II

Valleywise Health

Phoenix

Remote

USD 50,000 - 70,000

Today
Be an early applicant

Event Programmer

Ticketmaster

Mountain Home

Remote

USD 40,000 - 55,000

2 days ago
Be an early applicant

Event Programmer

Ticketmaster

Biloxi

Remote

USD 40,000 - 55,000

2 days ago
Be an early applicant

Junior Developer - Tier 1 at Trillium Health Resources

Wheaton

Oregon

Remote

USD 62,000 - 99,000

30+ days ago