Full-Stack Engineer

CloudDevs

United States

Remote

USD 165,312 - 206,640

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A nonprofit organization is seeking highly motivated full-stack engineers for a contract role with potential conversion to full-time. Ideal candidates will have eight years of software engineering experience and the ability to design scalable applications, write accessible web technologies, and create data visualizations. The position offers an hourly rate of $120–$150 depending on experience, with remote work options available across the United States.

Qualifications

  • Minimum of eight years of software engineering experience.
  • Comfortable with developing web applications and backend services.
  • Experience creating data visualizations.

Responsibilities

  • Design, build, and maintain scalable web applications.
  • Write accessible, cross-platform HTML and CSS.
  • Architect and manage end-to-end data pipelines.

Skills

Python
Flask
HTML/CSS
Data Visualization
NumPy
Pandas
ETL Processes

Job description

Overview

Protect Democracy seeks highly motivated full-stack engineers to join our data & engineering team on a contract basis for three months, with potential for conversion to full-time employee. While we welcome a range of working arrangements, we will prioritize candidates who are interested in and able to join the team full‑time after a successful contract period. We’re looking for someone who is excited to grow with the team and contribute to Protect Democracy’s mission over the long term.

Minimum Requirements

An ideal candidate has a minimum of eight years of software engineering experience, comfort with some or all of the tasks listed below, and the flexibility to start immediately.

Work Hours & Start Date

Applicants must be able to devote at least 20 hours per week beginning no later than November 3rd, 2025 (and preferably even earlier). Engineers will work between 20–40 hours per week on substantive engineering projects such as:

  • Designing, building, and maintaining scalable web applications and backend services using Python and modern frameworks (with a preference for Flask);
  • Writing semantic, accessible, cross-platform HTML and CSS with strong fluency of web-based technologies;
  • Creating user-friendly data visualizations to translate complex data into actionable insights for internal and external stakeholders (with a preference for experience with Dash);
  • Using common Python libraries needed for data engineering and visualization, such as NumPy, Pandas, Polars, SQLAlchemy, and Altair;
  • Architecting, implementing, and managing robust end-to-end data pipelines, handling data ingestion and ETL processes.
Mission & Commitment

We welcome applicants with significantly more experience than the minimum listed (8 years), and importantly we are seeking applicants with strong commitment to our mission of preventing our democracy from declining into a more authoritarian form of government.

Compensation

We will pay an hourly rate of $120–$150 per hour, depending on experience.

Eligibility & Location

At Protect Democracy, we believe that a broad range of backgrounds, perspectives, and lived experiences strengthen our ability to analyze problems, craft solutions, and drive meaningful change. Candidates based anywhere in the United States are welcome to apply, but we may not be able to offer full-time employment in your current location. If you proceed in the process, we will discuss where you currently live and what is possible.

Hiring Process

We will begin interviewing on October 27th, 2025 and proceed on a rolling basis — interested candidates should apply as soon as possible. To apply for this contract position, please complete the application linked below. You will be asked to upload your resume as a PDF and answer a few screening questions. Applications missing any of the required materials will be considered incomplete and not reviewed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

People and Culture Associate
People and Culture Associate

Austin Community College • Washington

Hybrid
USD 72,300 - 81,000
401(k) match
Full medical coverage
Parental leave
+2
People and Culture Associate
People and Culture Associate

protectdemocracy • Washington

Hybrid
USD 72,300 - 81,000
Generous sick leave and flexible vacation policy
401(k) plan with up to 6% employer match
100% coverage of employee medical premiums
Senior Software Engineer
Senior Software Engineer

WeVote • Oakland (CA)

On-site
Volunteer Senior Software Engineer - Remote Democracy Tech
Volunteer Senior Software Engineer - Remote Democracy Tech

WeVote • Oakland (CA)

On-site
Data Engineer (Cycle)
Data Engineer (Cycle)

AMERICA VOTES • Washington

Hybrid
USD 85,000 - 100,000
100% employee medical, dental, vision insurance
Paid time off including Federal holidays
Parental leave
+1
Full Stack Engineer
Full Stack Engineer

Bridge Defense • Washington

Hybrid
USD 90,000 - 120,000
Software Engineer (Contract)
Software Engineer (Contract)

Civis Analytics • Chicago (IL)

On-site
USD 90,000
Unlimited PTO
401(k) match with immediate vesting
Health, dental, and vision benefits
+3
Software Engineer II
Software Engineer II

democrats.org • Northern (KY)

Hybrid
USD 108,000 - 132,000
Generous paid time off
Health and dental insurance
Vision plans
+2
Software Engineer (Contract)
Software Engineer (Contract)

Civis Analytics • Washington

On-site
USD 90,000
Unlimited PTO
401K match with immediate vesting
Health, dental, vision
+6
Full Stack Python/React Developer
Full Stack Python/React Developer

TEKsystems • Minneapolis (MN)

Hybrid
USD 96,000 - 132,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5