What are the responsibilities and job description for the Senior Software 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.
Senior Software Developer
Location: Washington, DC
Team: Full Stack Platform Engineering
About the Role
We're seeking a Senior Software Developer to join our growing team. You'll help design and build performant web applications and cloud-native services that power core features of our platform. This is a hands-on role with broad scope: you'll own feature delivery end-to-end, contribute to architectural discussions, and collaborate closely with cross-functional teams.
Key Responsibilities
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.
Senior Software Developer
Location: Washington, DC
Team: Full Stack Platform Engineering
About the Role
We're seeking a Senior Software Developer to join our growing team. You'll help design and build performant web applications and cloud-native services that power core features of our platform. This is a hands-on role with broad scope: you'll own feature delivery end-to-end, contribute to architectural discussions, and collaborate closely with cross-functional teams.
Key Responsibilities
- Frontend Development: Build intuitive and responsive user interfaces with Next.js and other modern tools.
- Data-Centric Development: Work on data-driven features and services, collaborating with product and data teams to design performant solutions.
- Cloud Services: Contribute to backend service development and infrastructure improvements across Google Cloud Platform.
- Security & Scalability: Help design secure, scalable systems that handle sensitive data and high-throughput operations.
- Collaboration & Mentorship: Engage in peer reviews, provide technical guidance, and contribute to team growth and documentation.
- 6 years of professional software development experience.
- Proficiency in React and JavaScript/TypeScript, including best practices and modern patterns.
- Experience building and maintaining production-grade web applications using Next.js or other modern JavaScript frameworks.
- Experience building RESTful APIs
- Hands-on experience with Google Cloud Platform or similar cloud providers and working with cloud infrastructure (e.g., Terraform, GCP services).
- Proficiency with Python, particularly for scripting, data manipulation, or backend services.
- Strong understanding of security best practices.
- Track record of delivering well-tested, maintainable code.
- Expected $130,000-$160,000 total compensation annually based on experience
- All our positions are 100% in-office in Chinatown at 806 7th St NW, Washington, D.C. 20001
Salary : $130,000 - $160,000