Summary
State Affairs is the nation’s leading news and policy intelligence platform focused on state governments. As a Software Engineer, you will own user-facing features, build and ship product slices, and collaborate with design and product management teams to enhance user experience and functionality.
Responsibilities
- Ship vertical product slices (Figma wireframe, React component, Node handler, SQL/Mongo query, and deployed on AWS via Docker and GitHub Actions)
- Design delightful data workflow such as instant search, real-time diffing, collaborative annotation, and hiding terabytes behind sub-200 ms interactions
- Partner with the design and product management teams on thin-slice scoping, experiment flags, and measurable customer outcomes
- Instrument and iterate on dashboards, structured logs, Feature-flag rollouts, and blameless post-mortems
- Evangelize product craftsmanship through storybook-driven UI, shared design tokens, and code reviews that coach rather than gate-keep
Skills
- Bachelor's degree in computer science, engineering, or related field
- 1+ years of professional work experience as a full stack software engineer
- Professional work experience building product React/Next and Node/TypeScript applications
- Ability to translate abstract user problems into specific milestone and negotiate scope
- Ability to program in SQL and various scheme designs, such as Postgres, with the ability to utilize Mongo
- Ability to operate CI/CD (Docker and GitHub Actions) and infrastructure as code, with appropriate collaboration with the infrastructure team (Terraform/CDK)
- Ability to utilize LLM tools (Claude-Code, Cursor, Codex) to accelerate coding and debugging
- Knowledge of search indexes or vector databases powering RAG/semantic workflows
- Knowledge of SSR & ISR patterns in Next 14's app‑router
- Knowledge of AI/ML concepts and the development of AI-driven features and models
- Professional work experience with data‑viz (D3, Recharts) or rich‑text editors (Slate, TipTap)
- Prior professional work experience in a start-up organization
Qualifications
Must Haves
- Bachelor's degree in computer science, engineering, or related field
- 1+ years of professional work experience as a full stack software engineer
- Professional work experience building product React/Next and Node/TypeScript applications
- Ability to translate abstract user problems into specific milestone and negotiate scope
- Ability to program in SQL and various scheme designs, such as Postgres, with the ability to utilize Mongo
- Ability to operate CI/CD (Docker and GitHub Actions) and infrastructure as code, with appropriate collaboration with the infrastructure team (Terraform/CDK)
- Ability to utilize LLM tools (Claude-Code, Cursor, Codex) to accelerate coding and debugging
Nice to Haves
- Knowledge of search indexes or vector databases powering RAG/semantic workflows
- Knowledge of SSR & ISR patterns in Next 14's app‑router
- Knowledge of AI/ML concepts and the development of AI-driven features and models
- Professional work experience with data‑viz (D3, Recharts) or rich‑text editors (Slate, TipTap)
- Prior professional work experience in a start-up organization
Benefits
- A comprehensive benefits package to employees