Demo

Senior Back-End Developer

Grassroots Analytics
Washington, DC Full Time
POSTED ON 10/23/2025 CLOSED ON 12/23/2025

What are the responsibilities and job description for the Senior Back-End Developer position at Grassroots Analytics?

Grassroots Analytics' mission is to provide innovative data solutions to amplify forward-thinking voices, causes, and people.

Grassroots Analytics ("GA") maintains a detailed database on more than 20 million active American donors, including data on net worth, ideological preferences, political donation history, non-profit donation history, demographics, and contact information.

About The Role
We're building a next-generation data analytics platform on Google Cloud Platform to power in-app workflows and analytics for our users. Our stack includes Python microservices, Airflow for pipeline orchestration, and a React/Next.js frontend. You'll join a small, cross-functional team responsible for end-to-end service development, deployment, and operational excellence.

What You'll Do

  • Design, implement, and maintain backend services and APIs in Python
  • Build and optimize data pipelines using Apache Airflow
  • Collaborate with product and frontend teams to define clear service contracts
  • Develop infrastructure-as-code for GCP resources (Pub/Sub, Cloud Functions, BigQuery, Cloud Storage)
  • Ensure reliability: write tests, set up monitoring/alerting, troubleshoot production issues
  • Participate in code reviews, mentor junior engineers, and help evolve our best practices

What We're Looking For

  • 4 years of professional Python development experience
  • Hands-on experience with Apache Airflow (authoring DAGs, operators, scheduling)
  • Strong working knowledge of Google Cloud Platform services (Compute Engine, Cloud Functions, BigQuery, Pub/Sub, IAM)
  • Experience containerizing applications (Docker) and deploying with CI/CD (GitHub Actions, Cloud Build, etc.)
  • Solid understanding of SQL and relational databases; bonus for NoSQL (Firestore/Datastore)
  • Familiarity with RESTful API design
  • Commitment to code quality: automated tests, linting, type checking

Nice-to-Haves

  • Experience with Terraform or other IaC tools
  • Knowledge of Kubernetes and serverless architectures
  • Background in event-driven or streaming data systems (Dataflow, Kafka)
  • Exposure to security best practices in cloud environments
  • Experience performing statistical analysis and data modeling (e.g., using NumPy, pandas, SciPy)
  • Familiarity with machine learning frameworks and workflows (e.g., scikit-learn, TensorFlow, PyTorch)

The salary range for this position is $140,000 – $200,000 plus benefits, with the possibility of signing and performance bonuses. This is a full-time, in-office position based in our office in the Chinatown neighborhood of Washington, D.C. Candidates must be willing to work in-office.
We offer 33 days of PTO two days for every year with GA; 11 federal holidays; and full office closure between Christmas and New Years. Additional benefits include healthcare, dental, and vision insurance; paid parental leave; mental health and sick days; 401K with employer match; profit sharing; and more.

Grassroots Analytics is an equal opportunity employer, committed to providing a diverse, inclusive, and welcoming environment where everyone is empowered to do their best work. Grassroots Analytics does not discriminate on the basis of race, color, religion, gender, gender expression, age, national origin, disability, marital status, sexual orientation, or military status.

Senior Back End Developer
Jobs via Dice -
Ashburn, VA
Senior Back-End Software Application Developer
LMI Consulting, LLC -
Washington, DC
Senior Back-End Software Application Developer
Logistics Management Institute -
Washington, DC

Salary.com Estimation for Senior Back-End Developer in Washington, DC
$130,889 to $167,862
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Back-End Developer?

Sign up to receive alerts about other jobs on the Senior Back-End Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$62,090 - $81,673
Income Estimation: 
$76,293 - $101,657
Income Estimation: 
$76,293 - $101,657
Income Estimation: 
$97,729 - $131,248
Income Estimation: 
$97,729 - $131,248
Income Estimation: 
$121,246 - $165,092
Income Estimation: 
$121,246 - $165,092
Income Estimation: 
$152,894 - $210,289
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Grassroots Analytics

  • Grassroots Analytics Washington, DC
  • Grassroots Analytics' mission is to provide innovative data solutions to amplify forward-thinking voices, causes, and people. Grassroots Analytics ("GA") m... more
  • 6 Days Ago

  • Grassroots Analytics Washington, DC
  • Grassroots Analytics' mission is to provide innovative data solutions to amplify forward-thinking voices, causes, and people. Grassroots Analytics ("GA") m... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Back-End Developer jobs in the Washington, DC area that may be a better fit.

  • Potawatomi Federal Solutions, LLC Washington, DC
  • Position Title: Back-End Developer, Senior Location: Washington DC Hybrid/Remote Clearance: Public Trust/MBI Salary Range: $190,000-210,000 (DOE) Position ... more
  • 20 Days Ago

  • Redhawk Administrative Services Washington, DC
  • Essential Duties And Responsibilities Lead the design and development of secure back-end services, RESTful APIs, and microservices that integrate with IRS ... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!