Nonprofit

Full Stack Engineer for Immigration Justice

Remote, Work can be performed from anywhere in United States
Apply


  • Details

    Job Type:
    Full Time
    Start Date:
    September 15, 2025
    Application Deadline:
    August 29, 2025
    Education:
    4-Year Degree Required
    Experience Level:
    Mid-level
    Salary:
    USD $115,000 - $145,000 / year
    Salary will be based on the candidate’s experience and qualifications.
    Cause Areas:
    Immigrants or Refugees, Communications Access, Community Development, Human Rights & Civil Liberties, Legal Assistance

    Description

    You will be a pivotal full stack engineer, responsible for designing, developing, and maintaining our entire application stack—from backend services and APIs to frontend user interfaces. This is an integral role on our small but mighty team that will help us expand our initial success and take Pathfinder national. You'll contribute across the stack, building robust and scalable solutions that directly impact our users, specifically helping to navigate immigrants through the legal process and empower legal aid workers.

    If you are a seasoned engineer who doesn’t mind vibe coding to work stronger/better/faster and want your code to make a difference in the immigration space, we’d love to talk to you.

    Core Responsibilities

    Develop & Deploy: Build and maintain scalable backend APIs and services using Python (FastAPI/Django/Flask), ensuring high performance and responsiveness for handling hundreds of millions of collected data records.

    Frontend Development: Craft intuitive and engaging user interfaces with React/Next.js and TailwindCSS, focusing on user experience and accessibility for immigration attorneys and nonprofits.

    Database Management: Design, implement, and optimize database schemas and queries, primarily with PostgreSQL, ensuring data integrity and efficient retrieval for complex legal histories.

    Data Integration: Develop and manage data pipelines to collect, process, and transform various data sources, incorporating advanced scraping techniques and AI/LLM integrations to analyze "an ocean of data" and unstructured legal documents, memos, and executive orders.

    Infrastructure & DevOps: Contribute to our cloud infrastructure (e.g., GCP/Heroku) and CI/CD pipelines, focusing on automation, scalability, and reliability as we expand our nationwide impact.

    Error-proof & Test: Implement robust testing strategies across the stack (unit, integration, end-to-end) and monitor systems to ensure accuracy, stability, and reproducibility, particularly for critical alerts and insights that reduce deportations.

    Collaborate & Communicate: Work closely with product, design, and data teams to translate requirements into technical solutions. Clearly communicate technical concepts to non-technical stakeholders, including legal professionals, reporters, and advocates.

    Document: Write clear and comprehensive documentation for code, APIs, and system architecture to facilitate onboarding and troubleshooting.

    Your First Year…

    End-to-End Feature Ownership: You independently designed, built, and launched 2-3 significant full-stack features from conception to production that directly contribute to reducing deportations or increasing the number of immigrants served by our partners.

    Scalability & Performance: You identified and implemented key optimizations that significantly improved the performance and scalability of our core application, handling a substantial increase in daily immigration cases tracked, especially as our network of nonprofits and attorneys continues to double.

    API & Data Expertise: You established well-documented and robust APIs, enabling seamless integration with new data sources and third-party services, enhancing our ability to deliver timely, actionable data.

    Code Quality & Best Practices: You championed and integrated best practices in code quality, testing, and deployment, elevating the overall engineering standards within the team, ensuring Pathfinder remains sharp, current, and actionable amidst rapidly changing law.

    Cross-Functional Impact: You built trusted relationships with product and design teams, effectively translating their vision into technical realities and proactively identifying opportunities for improvement that directly support our mission of fair access to justice.

    Minimum Qualifications

    2–5 years of experience as a full stack engineer, with a strong portfolio demonstrating proficiency in both backend and frontend development.

    Expertise in Python for backend development (Django, Heroku).

    Strong proficiency in modern JavaScript/TypeScript and React/Next.js for frontend development.

    Solid understanding of SQL and experience with PostgreSQL or similar relational databases, as well as orchestrating ETL data pipeline development.

    Proven experience with web scraping techniques, including handling complex sites (rate limits, JavaScript, CAPTCHAs) to collect vast amounts of court records.

    Up-to-date knowledge and strong experience in AI prompting and knowledge of various LLM platforms and models’ strengths and weaknesses, with practical application in analyzing and classifying legal data to provide predictive insights.

    Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and DevOps principles (CI/CD, containerization).

    Strong communicator—clear, direct, and collaborative. You speak up when you have a view, listen when others do, and follow direction when the team makes a call.

    Meticulous attention to detail; you take data and application accuracy seriously, especially given the high stakes of immigration cases.

    Comfortable with ambiguity and fast-changing priorities in a startup environment, especially as immigration law changes swiftly.

    Comfortable owning high-impact projects in a fast-paced environment, and willing to put in extra effort when a deadline or mission-critical moment calls for it.

    Strong alignment with our mission of increasing fair access to justice and empowering immigrants through data and technology.

    Bachelor’s degree or related experience in computer science, engineering, or a related technical field.

    You will be a pivotal full stack engineer, responsible for designing, developing, and maintaining our entire application stack—from backend services and APIs to frontend user interfaces. This is an integral role on our small but mighty team that will help us expand our initial success and take Pathfinder national. You'll contribute across the stack, building robust and scalable solutions that directly impact our users, specifically helping to navigate immigrants through the legal process and empower legal aid workers.

    If you are a seasoned engineer who doesn’t mind vibe coding to work stronger/better/faster and want your code to make a difference in the immigration space, we’d love to talk to you.

    Core Responsibilities

    Develop & Deploy: Build and maintain scalable backend APIs and services using Python (FastAPI/Django/Flask), ensuring high performance and responsiveness for handling hundreds of millions of collected data records.

    Frontend…

    Benefits

    Mobile Pathways provides a competitive benefits package that includes health insurance, health savings plans, a 401(k) retirement plan, and unlimited paid time off. As a fully virtual organization, we welcome candidates from the United States, Mexico, and Canada.

    Mobile Pathways provides a competitive benefits package that includes health insurance, health savings plans, a 401(k) retirement plan, and unlimited paid time off. As a fully virtual organization, we welcome candidates from the United States, Mexico, and Canada.

    Level of Language Proficiency

    Applicant must be fluent in English; knowledge of Spanish would be a plus.

    Applicant must be fluent in English; knowledge of Spanish would be a plus.

    Location

    Remote
    Work can be performed from anywhere in United States
    Associated Location
    2039 Shattuck Ave, Suite 500, Berkeley, CA 94704, United States

    Apply to This Job

    Instructions:

    Please send a resume, cover letter, and a solution you have recently built . The solution document could be a link to few explanatory screenshots, a video, or a public link to the tool, object, or code you, or your team, have designed, built, or hacked together. Show us your creativity!

    All fields are required
    Resume must be uploaded in PDF format
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.