All open roles
Engineering

Senior Full-Stack Engineer

Own end-to-end features across the AGCONN worker app, employer dashboard, and public API. TypeScript, Next.js, Postgres, and a multi-tenant architecture with row-level security throughout.

What you'll do

  • Ship features across the worker PWA, employer dashboard, and Hono REST API. We do not silo by stack; you will work in TypeScript across all three.
  • Design Postgres schemas with row-level security policies for multi-tenant data isolation. Every table has a tenant_id; you will write the migrations, the policies, and the application-level checks.
  • Improve performance and reliability across the worker-facing experience, which runs on low-end Android devices over patchy cellular connectivity.
  • Pair regularly with our Spanish-speaking design and content reviewers; bilingual delivery is a feature, not an afterthought.

What we're looking for

  • 6+ years of production experience shipping web applications with TypeScript or another typed language.
  • Comfort with relational databases, including writing migrations, indexing for query performance, and reasoning about transaction isolation.
  • Track record of owning features through the full lifecycle — research, design, implementation, observability, support.
  • Genuine interest in the AGCONN mission. We want engineers who are curious about why farmworker turnover is high and what software can actually do about it.

Nice to have

  • Spanish proficiency, especially conversational ability with workers in the Central Valley.
  • Experience with Clerk, Stripe, Twilio, or similar API-driven service integrations.
  • Background in workforce, civic, or public-interest technology.
Apply

Send a short note about why this role.

We read every application. Send a paragraph about why this work, links to relevant past work, and the salary band that would meet your needs.

Email [email protected]

AGCONN is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, gender identity, sexual orientation, age, disability, immigration status, or any other protected category. We strongly encourage applications from members of the communities we serve.