Anti-Trafficking Software Developer Fellowship

LOVE JUSTICE INTERNATIONAL•,

About The Position

Love Justice International (LJI) is a Christian nonprofit whose mission is to drive the downfall of slavery by disrupting human trafficking in transit. Its transit-monitoring teams intercept potential victims at transportation hubs and collect information to support law enforcement investigations and disrupt trafficking networks. LJI uses a data-driven, iterative approach to improve its interventions and maximize measurable impact. The Anti-Trafficking Software Developer will help expand and evolve Searchlight, LJI’s software platform, by developing features that support data collection, intelligence-led investigations, and trend analysis. The work directly supports LJI’s efforts to prevent trafficking, increase arrests, and scale its impact globally. The position is based in South Africa, reports to the Chief of Staff, and may require occasional travel to LJI field offices. It is a full-time, one-year fellowship. The role is undertaken within LJI’s Christian culture, which seeks to emulate Christ and keep Him central. Staff are expected to embrace the organization’s expression of “Abide in Christ,” including making prayer central to work and treating conduct as testimony. The position also involves building and maintaining a team of financial supporters through regular communication and updates.

Requirements

  • Mature Christian faith and agreement with LJI’s Global Value to “Abide in Christ.”
  • Knowledge, understanding, and agreement with how the Christian Gospel ministers to “the least of these” (Matthew 25:40) and guides LJI’s mission.
  • Agreement with LJI’s Core Value “Be the Kingdom” in mission execution and personal conduct.
  • Acknowledgment of LJI’s Statement of Faith.
  • Passion for justice and advocacy on behalf of vulnerable populations.
  • A bachelor’s degree or higher in Computer Science or Software Engineering, or equivalent experience.
  • At least 3 years of full-stack development experience, preferably with Django and AngularJS or similar frameworks.
  • Experience working in an agile development process, including planning work in short cycles, breaking features into tasks, estimating, and reviewing progress with a team.
  • Strong problem-solving, logical reasoning, and analytical skills.
  • Excellent verbal and written communication skills for collaborating with teams and training end users.
  • Demonstrated, regular use of AI coding tools, including agentic tools that plan, write, refactor, test, and debug code across a codebase.
  • Ability to review AI-generated code for correctness, security, and maintainability, keep changes small enough to review properly, and recognize when work is better done by hand.

Nice To Haves

  • Experience with Django and AngularJS, or similar frameworks.
  • Experience with Jira or a similar tool.
  • Experience with Claude Code.

Responsibilities

  • Enhance and expand Searchlight by developing features that improve intelligence gathering and trend analysis.
  • Optimize data collection across multiple operational contexts and design user-friendly interfaces for data visualization.
  • Support technology projects, including automation and API integrations for LJI’s use of Google Sheets and other platforms.
  • Contribute to innovation projects that increase LJI’s ability to scale its anti-trafficking impact.
  • Build and maintain a team of financial supporters through regular communication and updates.

Benefits

  • Competitive and thoughtful benefits packages tailored to the role and location.
  • Benefits designed to support wellness, work-life balance, and overall staff care; specific offerings vary by location, local standards, and applicable regulations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service