Application Developer
We are looking for a part-time, contracted software developer/engineer to maintain and develop the Motions Bank Tool we built for the California Public Defenders Association (CPDA).Pay: $30/hourTime: 3-5 hrs/weekJob Description:The Motions Bank Tool is a centralized, sortable, and searchable library of legal documentation stemming from California's network of public defenders.Our developers work directly with CPDA to maintain this database and expand features/operations.If you are a current UC Berkeley or Bay Area college student with a background in computer science, data science, or a related technical field, please express interest and send a resume to info@techjusticelab.org.Qualifications:Required:Current undergraduate, graduate student, or recent graduate at UC Berkeley or another Bay Area college, pursuing a degree in computer science, data science, information science, or a related technical fieldProficiency in modern web development (familiarity with a common stack such as JavaScript/TypeScript, React, and Node.js, or Python with Django/Flask)Experience working with databases (SQL or NoSQL), including designing schemas and writing queries to support search and sorting featuresComfort with Git/GitHub-based collaborative workflowsAbility to commit 3–5 hours per week consistently and communicate proactively with a small remote team and external partnersStrong written communication skills for documenting code and corresponding with CPDA stakeholders who may not have a technical backgroundPreferred:Experience building or maintaining search and filtering features (full-text search, tagging systems, indexing tools like Elasticsearch or Postgres FTS)Familiarity with handling document uploads and parsing common legal/document formats (PDF, DOCX, MD)Background in deploying and maintaining web applications in production (cloud hosting, basic DevOps, monitoring)Awareness of data privacy and access-control considerations, particularly in legal or public-interest contextsDemonstrated interest in civic tech, access to justice, or public-interest technology