Grassroots Analytics builds next-generation data analytics platforms to empower impactful voices and causes. They seek a Senior Backend Developer skilled in Python and Google Cloud Platform services to design and maintain backend services and data pipelines in an on-site role in Washington, DC.
Sign up for our
weekly newsletter
of fresh jobs
Skills
Professional Python development experience (4+ years)
Hands-on experience with Apache Airflow for pipeline orchestration
Strong knowledge of Google Cloud Platform services like Compute Engine, Cloud Functions, BigQuery, Pub/Sub, IAM
Experience with Docker and CI/CD pipelines (GitHub Actions, Cloud Build)
Solid understanding of SQL and relational databases; NoSQL (Firestore/Datastore) is a plus
Familiarity with RESTful API design
Commitment to code quality including automated testing, linting, and type checking
Responsibilities
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 including Pub/Sub, Cloud Functions, BigQuery, and Cloud Storage
Ensure reliability through testing, monitoring, alerting, and troubleshooting production issues
Participate in code reviews, mentor junior engineers, and evolve development best practices
Education
Bachelor's degree in Computer Science or related field is typical (implicit)
Benefits
33 days of paid time off plus additional days accrued annually
11 federal holidays plus full office closure between Christmas and New Year's
Healthcare, dental, and vision insurance
Paid parental leave
Mental health and sick days
401K plan with employer match
Profit sharing
Diverse, inclusive, and welcoming work environment
To read the complete job description, please click on the ‘Apply’ button
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.