Full Stack Engineer

Center for Policing Equity · Los Angeles, New York, or Remote

Engineering Partners & Advocates Human Rights & Equality Posted 4 days ago

User Experience Design (UX)
Data Science
Vue JS
Claim this company
Featured Job

Position Description

The Center for Policing Equity is looking for a skilled Full Stack Engineer with a passion for social justice issues and racial equity. The Full Stack Engineer will be a member of the Data-Driven Interventions team and collaborate closely with our Data Engineer, as well as our data scientists and data managers who develop and use a codebase that audits, wrangles, and analyzes police data belonging to CPE's National Justice Database (NJD). The Full Stack Engineer will be primarily responsible for supporting and maintaining our new custom-built web application, serving automated reports to law enforcement agencies.

The NJD is the first and largest collection of standardized data on police behavior in the country (e.g., vehicle stops, pedestrian stops, use of force, complaints against officers, etc.). Each police department participating in the NJD delivers data to CPE for wrangling and analysis, and then receives a report and recommendations with the ultimate goal of reducing bias and increasing procedural justice and police legitimacy in the community.

Key Responsibilities

  • Serve as lead developer for our in-house web application built to serve reports for Law Enforcement Agencies that have contributed their data to the National Justice Database
  • Act as primary resource to maintain web application; both front-end(Vue.js) and back-end(Python/Flask)
  • Implement changes to web application front-end and back-end based on direction from leadership
  • Suggest and drive improvements to application design and functionality based on user feedback
  • Serve as backup resource to Data Engineer to support backend infrastructure including AWS hosted services, relational databases, in-house data integrations and other services

Qualifications (required)

  • 6-7+ years of professional web-application development experience
  • Expertise in any modern Javascript frameworks such as Vue, Angular or React (we use Vue)
  • Expertise with standard web technologies like HTML5 and CSS3
  • Experience with any Python based web application frameworks (we use Flask)
  • Strong relational database fundamentals and experience with MySQL, PostgreSQL or similar
  • Knowledge and experience working with git or similar version control systems
  • Familiarity with software development best practices, including test driven development, code reviews and CI/CD.
  • Ability to work independently and lead on web application development
  • Excellent communication and time management skills
  • Passionate about social justice issues, particularly policing and racial equity

Other Relevant Qualifications (desired, but not required)

  • Bachelor’s Degree in Information Technology, Computer Science, Software Engineering, Data Science, or related field
  • UX or visual design experience is a plus
  • Experience with d3.js or similar charting library is strongly preferred
  • Experience working with AWS

Related Jobs

Early Career Software Developer - RTI International
Durham, CN - Posted 3 weeks ago
ETL Developer - Mark43
Remote (USA) - Posted 1 week ago

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo