Software Engineer (Full-Stack)

Data for Progress | Remote | Permanent

Date Posted

01/09/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Organization Type

Campaign or Committee, Consultants, Issue Advocacy, Nonprofit, Technology Provider, Vendor or Service Provider

Location

Remote

Salary Range

$81,000-$100,000

How to Apply

Send resume and one interesting policy you’d like to see Democrats pursue in 2021 to . Please include “Software Engineer (Full-Stack)” in subject heading (no cover letter needed).

Software Engineer (Full-Stack)

Data for Progress | Remote | Permanent

Position Summary

Data for Progress is building a small, versatile engineering team to help expand our mission to empower movements using data.

We are trusted because of our proven polling accuracy and commitment to progressive values. As an engineer in a young and increasingly influential progressive organization, your fingerprints will be on all the work we publish as you equip leaders across the movement with the tools and data they need to win. You’ll be building on a product that is already hugely impactful, with a world-class engineering team including early employees of Airbnb, Stripe, and Biden for President.

AS A SOFTWARE ENGINEER, YOU WILL…

  • Collaborate closely with teammates in Engineering, Design, Polling, Policy, and Communications to architect DFP’s technical foundation for polling and analysis.

  • Design, build, and take ownership of new user-facing products.

  • Write clean and testable React, JavaScript, HTML, CSS, and Python that sets the standard for front-end development across the team.

  • Work with the team to design and implement great APIs, primarily with the Django REST Framework.

FOR EXAMPLE

  • We have a cool internal survey analysis webapp, Webapp for Progress, that already makes sharp charts automatically from our polling results; build on top of this novel visualizations, like of “highlighter” questions where respondents are asked to highlight the parts of a message that resonate with them.

  • Webapp for Progress also already automatically handles importing our surveys when they finish fielding; our polling and operations teams would absolutely love you if you made it so Webapp for Progress automatically updated our contracts platform when new surveys are imported, so we don’t have to manually update that information in multiple places.

  • Teach Webapp to automatically field and launch surveys using an API provided by a survey panel or text message provider.

  • Add new features to Webapp’s automated charts which are shared all over the internet.

  • We encourage all staff to write survey questions about personal curiosities or favorite policy areas and publish on the DFP blog.

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them)

  • The ability to write production-ready back-end APIs and front-end apps that can scale to hundreds of concurrent users and millions of data points.

  • Working knowledge of design tools and UI best practices.

  • Familiarity with

    • JavaScript, HTML, CSS

    • Modern JavaScript frameworks, like React

    • Python and Django (enough to design and implement API endpoints)

    • Cloud infrastructure (e.g. AWS, Netlify, CloudFlare, …) and developing, deploying, and monitoring serverless applications

    • Best practices around code review, testing, and documentation

  • Track record of taking on tasks that may not always be glamorous, but are necessary for the organization to succeed.

  • Proven interest in progressive politics and causes.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

The software engineer position is a full-time, remote position.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embrace diversity and enhance equity. We believe that differences in backgrounds, experiences, and identities lead to healthier organizations and stronger teams.

COMPENSATION

Data for Progress operates under a flat salary structure. Our salary for this job is competitive with other non-profit positions.

Salary: $98K

Benefits: Paid vacation, medical & dental, fully remote workforce

Date Posted

01/09/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Location

Remote

Salary

How to Apply

Send resume and one interesting policy you’d like to see Democrats pursue in 2021 to . Please include “Software Engineer (Full-Stack)” in subject heading (no cover letter needed).

Position Summary

Data for Progress is building a small, versatile engineering team to help expand our mission to empower movements using data.

We are trusted because of our proven polling accuracy and commitment to progressive values. As an engineer in a young and increasingly influential progressive organization, your fingerprints will be on all the work we publish as you equip leaders across the movement with the tools and data they need to win. You’ll be building on a product that is already hugely impactful, with a world-class engineering team including early employees of Airbnb, Stripe, and Biden for President.

AS A SOFTWARE ENGINEER, YOU WILL…

  • Collaborate closely with teammates in Engineering, Design, Polling, Policy, and Communications to architect DFP’s technical foundation for polling and analysis.

  • Design, build, and take ownership of new user-facing products.

  • Write clean and testable React, JavaScript, HTML, CSS, and Python that sets the standard for front-end development across the team.

  • Work with the team to design and implement great APIs, primarily with the Django REST Framework.

FOR EXAMPLE

  • We have a cool internal survey analysis webapp, Webapp for Progress, that already makes sharp charts automatically from our polling results; build on top of this novel visualizations, like of “highlighter” questions where respondents are asked to highlight the parts of a message that resonate with them.

  • Webapp for Progress also already automatically handles importing our surveys when they finish fielding; our polling and operations teams would absolutely love you if you made it so Webapp for Progress automatically updated our contracts platform when new surveys are imported, so we don’t have to manually update that information in multiple places.

  • Teach Webapp to automatically field and launch surveys using an API provided by a survey panel or text message provider.

  • Add new features to Webapp’s automated charts which are shared all over the internet.

  • We encourage all staff to write survey questions about personal curiosities or favorite policy areas and publish on the DFP blog.

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them)

  • The ability to write production-ready back-end APIs and front-end apps that can scale to hundreds of concurrent users and millions of data points.

  • Working knowledge of design tools and UI best practices.

  • Familiarity with

    • JavaScript, HTML, CSS

    • Modern JavaScript frameworks, like React

    • Python and Django (enough to design and implement API endpoints)

    • Cloud infrastructure (e.g. AWS, Netlify, CloudFlare, …) and developing, deploying, and monitoring serverless applications

    • Best practices around code review, testing, and documentation

  • Track record of taking on tasks that may not always be glamorous, but are necessary for the organization to succeed.

  • Proven interest in progressive politics and causes.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

The software engineer position is a full-time, remote position.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embrace diversity and enhance equity. We believe that differences in backgrounds, experiences, and identities lead to healthier organizations and stronger teams.

COMPENSATION

Data for Progress operates under a flat salary structure. Our salary for this job is competitive with other non-profit positions.

Salary: $98K

Benefits: Paid vacation, medical & dental, fully remote workforce

Date Posted

01/09/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Location

Remote

Salary

How to Apply

Send resume and one interesting policy you’d like to see Democrats pursue in 2021 to . Please include “Software Engineer (Full-Stack)” in subject heading (no cover letter needed).

Software Engineer (Full-Stack)

Data for Progress | Remote | Permanent

Position Summary

Data for Progress is building a small, versatile engineering team to help expand our mission to empower movements using data.

We are trusted because of our proven polling accuracy and commitment to progressive values. As an engineer in a young and increasingly influential progressive organization, your fingerprints will be on all the work we publish as you equip leaders across the movement with the tools and data they need to win. You’ll be building on a product that is already hugely impactful, with a world-class engineering team including early employees of Airbnb, Stripe, and Biden for President.

AS A SOFTWARE ENGINEER, YOU WILL…

  • Collaborate closely with teammates in Engineering, Design, Polling, Policy, and Communications to architect DFP’s technical foundation for polling and analysis.

  • Design, build, and take ownership of new user-facing products.

  • Write clean and testable React, JavaScript, HTML, CSS, and Python that sets the standard for front-end development across the team.

  • Work with the team to design and implement great APIs, primarily with the Django REST Framework.

FOR EXAMPLE

  • We have a cool internal survey analysis webapp, Webapp for Progress, that already makes sharp charts automatically from our polling results; build on top of this novel visualizations, like of “highlighter” questions where respondents are asked to highlight the parts of a message that resonate with them.

  • Webapp for Progress also already automatically handles importing our surveys when they finish fielding; our polling and operations teams would absolutely love you if you made it so Webapp for Progress automatically updated our contracts platform when new surveys are imported, so we don’t have to manually update that information in multiple places.

  • Teach Webapp to automatically field and launch surveys using an API provided by a survey panel or text message provider.

  • Add new features to Webapp’s automated charts which are shared all over the internet.

  • We encourage all staff to write survey questions about personal curiosities or favorite policy areas and publish on the DFP blog.

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them)

  • The ability to write production-ready back-end APIs and front-end apps that can scale to hundreds of concurrent users and millions of data points.

  • Working knowledge of design tools and UI best practices.

  • Familiarity with

    • JavaScript, HTML, CSS

    • Modern JavaScript frameworks, like React

    • Python and Django (enough to design and implement API endpoints)

    • Cloud infrastructure (e.g. AWS, Netlify, CloudFlare, …) and developing, deploying, and monitoring serverless applications

    • Best practices around code review, testing, and documentation

  • Track record of taking on tasks that may not always be glamorous, but are necessary for the organization to succeed.

  • Proven interest in progressive politics and causes.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

The software engineer position is a full-time, remote position.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embrace diversity and enhance equity. We believe that differences in backgrounds, experiences, and identities lead to healthier organizations and stronger teams.

COMPENSATION

Data for Progress operates under a flat salary structure. Our salary for this job is competitive with other non-profit positions.

Salary: $98K

Benefits: Paid vacation, medical & dental, fully remote workforce

Date Posted

01/09/22

Job Role

Analytics, Data & Data Management, Digital, Engineer, Technology

Location

Remote

Salary

How to Apply

Send resume and one interesting policy you’d like to see Democrats pursue in 2021 to . Please include “Software Engineer (Full-Stack)” in subject heading (no cover letter needed).

Software Engineer (Full-Stack)

Data for Progress | Remote | Permanent

Position Summary

Data for Progress is building a small, versatile engineering team to help expand our mission to empower movements using data.

We are trusted because of our proven polling accuracy and commitment to progressive values. As an engineer in a young and increasingly influential progressive organization, your fingerprints will be on all the work we publish as you equip leaders across the movement with the tools and data they need to win. You’ll be building on a product that is already hugely impactful, with a world-class engineering team including early employees of Airbnb, Stripe, and Biden for President.

AS A SOFTWARE ENGINEER, YOU WILL…

  • Collaborate closely with teammates in Engineering, Design, Polling, Policy, and Communications to architect DFP’s technical foundation for polling and analysis.

  • Design, build, and take ownership of new user-facing products.

  • Write clean and testable React, JavaScript, HTML, CSS, and Python that sets the standard for front-end development across the team.

  • Work with the team to design and implement great APIs, primarily with the Django REST Framework.

FOR EXAMPLE

  • We have a cool internal survey analysis webapp, Webapp for Progress, that already makes sharp charts automatically from our polling results; build on top of this novel visualizations, like of “highlighter” questions where respondents are asked to highlight the parts of a message that resonate with them.

  • Webapp for Progress also already automatically handles importing our surveys when they finish fielding; our polling and operations teams would absolutely love you if you made it so Webapp for Progress automatically updated our contracts platform when new surveys are imported, so we don’t have to manually update that information in multiple places.

  • Teach Webapp to automatically field and launch surveys using an API provided by a survey panel or text message provider.

  • Add new features to Webapp’s automated charts which are shared all over the internet.

  • We encourage all staff to write survey questions about personal curiosities or favorite policy areas and publish on the DFP blog.

WE’RE LOOKING TO BUILD A TEAM WITH THESE SKILLS AND EXPERIENCES (but you don’t need to have all of them)

  • The ability to write production-ready back-end APIs and front-end apps that can scale to hundreds of concurrent users and millions of data points.

  • Working knowledge of design tools and UI best practices.

  • Familiarity with

    • JavaScript, HTML, CSS

    • Modern JavaScript frameworks, like React

    • Python and Django (enough to design and implement API endpoints)

    • Cloud infrastructure (e.g. AWS, Netlify, CloudFlare, …) and developing, deploying, and monitoring serverless applications

    • Best practices around code review, testing, and documentation

  • Track record of taking on tasks that may not always be glamorous, but are necessary for the organization to succeed.

  • Proven interest in progressive politics and causes.

If you are unsure if you meet the qualifications for this role but are still interested, applying is highly encouraged.

The software engineer position is a full-time, remote position.

EQUAL OPPORTUNITY

Data for Progress is an Equal Employment Opportunity employer and does not discriminate on the basis of race, ethnicity, national origin, religion, socioeconomic status, sex, sexual orientation, gender identity and expression, age, disability, marital status or veteran status.

Moreover, we are committed to developing leaders, policies, and a team culture that embrace diversity and enhance equity. We believe that differences in backgrounds, experiences, and identities lead to healthier organizations and stronger teams.

COMPENSATION

Data for Progress operates under a flat salary structure. Our salary for this job is competitive with other non-profit positions.

Salary: $98K

Benefits: Paid vacation, medical & dental, fully remote workforce

Progressive Data Jobs