Location: Remote (U.S.-based)
Contract: 3 months · 20–40 hrs/week · Strong potential to convert to full-time
Compensation: $150–$225/hour, based on experience
Role Overview
Protect Democracy is hiring experienced full-stack engineers to support the development of web applications, data visualization tools, and backend systems. This role is ideal for senior engineers who may want to transition into a long-term, mission-driven position after the contract period.
Key Work (Summary)
-
Build and maintain web applications and backend services (Python; preference for Flask).
-
Write clean, accessible HTML/CSS and modern front-end components.
-
Develop data visualizations for internal and external audiences (Dash preferred).
-
Work with Python data libraries (NumPy, Pandas, Polars, SQLAlchemy, Altair).
-
Support data pipeline / ETL workflows end-to-end.
Ideal Candidate
-
8+ years full-stack or software engineering experience.
-
Able to commit 20+ hours/week and start quickly.
-
Interest in possibly transitioning to a full-time role.
-
Alignment with Protect Democracy’s pro-democracy mission.
Apply
Interviews begin October 27, 2025 and will continue on a rolling basis.
