rozap

rozap

Senior Full Stack Engineer - Govstream.ai - Remote USA (Seattle)

Introduction

We’re a venture-backed Seattle startup on a mission to streamline permitting and development with AI, cutting delays, cost, wait states, and confusion so communities can build the housing they need.
Our edge is Conversational Workflow + Agentic AI: retrieval-augmented generation, tool-calling and reasoning agents, and city data pipelines that surface the right answer, in the right channel, at the right moment—web, email, or voice.

Our goal is to move the permit applicant from Hello to approved permit transparently and responsively, in the short amount of time, and at the lowest possible cost to the city and to applicant, to make the entire building process more efficient.

Led by a GovTech veteran team, we’re a tight, remote-first team that prizes transparency, execution, and customer success. We’re finishing raising our seed round now.

About us

My name: Chris Duranti
My position: Founding Engineer
Company name: Govstream.ai
Company website: https://www.govstream.ai/
Company headquarters (country): USA, Seattle WA
Company info and history (how you’re using Elixir etc): We’re building our permit application product in Elixir

About the job

Job title: Senior Engineer

Job description: As a senior engineer you’ll architect, build, and scale everything from multi-step AI agents to low-latency APIs—spanning PermitGuide, Application Assistant, First Review, and the shared platform beneath them. Over time, we’ll expand our product footprint to match the full scope of the permitting process that we seek to streamline.

Salary range: 150-180k + meaningful equity

Position on remote work
Remote, bonus points for Seattle area; we try to meet up once a week to chat IRL

Remote job: Yes but bonus points for the Seattle area
Remote restrictions: Ideally overlapping PST, otherwise you may end up working weird hours
Remote leeway: For the right person we can make things work.
Any other notes about your position on remote work: Nope.

Qualifications or experience required: 5+ years of full stack experience. Fluency across the stack—React/TypeScript on the front; Elixir/Python on the back. Hands-on success delivering AI-powered or data-driven products (embeddings, vector search, ML pipelines, agent frameworks). Architecture instincts: simplify complexity and leave systems cleaner than you found them. Startup DNA: autonomy, bias for action, low ego—comfortable making 0 → 1 decisions. A product mindset: you care as much about user outcomes and business value as elegant code.

What the successful job applicant will be working on: You’ll be working on Application Assistant, which will be our end to end permitting product. It is a traditional software product in that it is a deterministic rules engine and permit workflow tool, but we weave in modern AI and ML where appropriate to help the applicant and permit office reach a resolution more quickly and easily. Yes, our domain name ends in .ai and we leverage AI to a large extent, but our product is not a pile of agents all doing inscrutable things. A solid understanding of where to use fancy stuff and where not to is required.

About the interview process
We’ll do an informational round, then we’ll do a few system design questions. You’ll have a short take home programming question to do (really, it is actually short) and then we’ll do a pair programming refactor.

Further info
Email me at chris.duranti@govstream.ai or contact me on discord @rozap.

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
New
overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
New
alanvardy
Introductory paragraph Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-lev...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New
jeffdeville
UPDATE1 - See end of post The Project I need to scrape the content from several sites all into a common format, so that I can create a ...
New
Rachc
Hey there! Remote is solving global remote organisations’ biggest challenge: employing anyone anywhere compliantly. We make it possible ...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New

Other popular topics Top

Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement