Building free tools and a movement to disrupt both corrupt US political parties
Staff Full Stack Engineer
Location
United States
Posted
2 days ago
Salary
$200K - $235K / year
Seniority
Lead
Job Description
Staff Full Stack Engineer
Good Party
• Own features end-to-end across the stack. • Set the frontend quality bar for AI-native product surfaces. • Build and maintain integration layer between the user-facing product and Civic Agent Platform. • Contribute to evaluation and quality layer for user-facing AI features. • Raise the engineering bar by creating shared infrastructure and better tooling. • Lead technical conversations across the stack.
Job Requirements
- 10+ years of engineering experience.
- At least 3 years at Staff level or equivalent.
- Proficient in Next.js/React and NestJS/TypeScript.
- Deep working knowledge of building cloud infrastructure (especially on AWS).
- Experience with LLM-powered features.
- Familiarity with Claude Agent SDK, OpenAI tool use, LangChain, or equivalent.
- Must keep up with advancements in AI engineering.
Benefits
- 100% coverage of health, dental, and vision benefits for you and your dependents.
- Unlimited PTO (sick and vacation) policy.
- 401(k) program available.
- Individual learning & development budget.
- Workspace setup stipend.
- $50/month for internet and other expenses.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and maintain performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations. • Implement and maintain data pipelines that move large volumes of data with consistency and reliability, including audit-log systems and BI data exports. • Maintain and improve existing features based on user feedback and evolving product requirements. • Follow and promote engineering best practices, including structured logging, cross-service request tracking, and robust error management. • Contribute to production observability through alerting, dashboards, and runbooks. • Build tooling to reduce manual operations for engineering teams and support customer support self-service workflows. • Contribute to feature development end-to-end: from participating in requirement discussions with Product, through implementation, to production monitoring.
Senior Software Engineer – XCore
People.aiDrive Revenue Intelligence Across All Your Customer-Facing Teams
• Design, build, and maintain highly performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations. • Own features end-to-end: from partnering with Product to shape and challenge requirements, through system design, implementation, and production monitoring. • Design and execute data pipelines that move massive volumes of data with guaranteed consistency and zero data loss, including audit-log systems and BI data exports. • Maintain and improve existing features based on user feedback and evolving product requirements. • Advocate for and introduce engineering best practices, including structured logging, cross-service request tracking, and robust error management. • Ensure high-quality observability through alerting, dashboards, tracing, and runbooks for all production services. • Build reusable internal tooling to reduce manual operations for engineering teams and enable customer support self-service. • Collaborate cross-functionally with Product, Design, and Engineering teams with clear and concise communication.
Software Developer in Test, Dutch Speaking
CasewareWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
• Design, implement, and maintain automated test frameworks for Caseware's web-based SaaS products. • Execute and coordinate functional, integration, regression, and exploratory testing. • Collaborate with developers and product specialists to refine user stories, acceptance criteria, and improve testability. • Analyze requirements and technical designs to identify risk areas and critical test scenarios. • Investigate, document, and track defects, providing clear reproduction steps and impact analysis. • Continuously improve test coverage, test reliability, and overall QA processes. • Mentor and coach junior SDET team members. • Promote and advocate quality best practices across the engineering organization.
Software Developer in Test, Dutch Speaking
CasewareWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
• Design, implement, and maintain automated test frameworks for Caseware's web-based SaaS products. • Execute and coordinate functional, integration, regression, and exploratory testing. • Collaborate with developers and product specialists to refine user stories, acceptance criteria, and improve testability. • Analyze requirements and technical designs to identify risk areas and critical test scenarios. • Investigate, document, and track defects, providing clear reproduction steps and impact analysis. • Continuously improve test coverage, test reliability, and overall QA processes. • Mentor and coach junior SDET team members. • Promote and advocate quality best practices across the engineering organization.


