State Affairs logo
State Affairs
Posted 142 days agoVerified live 9h ago

Software Engineer

Brief overview

Washington, DCIn-person
UndergradOr in progress
$120k–$180k/yrStated range
1+ yrsMinimum
ReactNext.jsNode.jsTypeScriptSQLPostgresMongoDBDockerGitHub ActionsTerraformCDKLLM tools (Claude-Code, Cursor, Codex)Search indexesVector databasesRAG/semantic workflowsSSR & ISR patternsAI/ML concepts

About the company

State Affairs logo
State Affairsstateaffairs.com

Independent state-focused news and policy insights platform.

Job description

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

More jobs like this