Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
AA

Aarden AI

via Gem

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Product Engineer | Interaction Layer

Anywhere
Full-time
Posted 12/8/2025
Direct Apply
Key Skills:
TypeScript
React
Next.js
Node.js
Express
API Development
Postgres/PostGIS
Geospatial Data
AI Integration
Tailwind CSS

Compensation

Salary Range

$70K - 90K a year

Responsibilities

Build and own the user interaction layer of a geospatial web app including frontend UI and backend APIs, collaborating closely with design and product teams.

Requirements

2-4+ years experience with TypeScript, React, Node.js/Express, building production web apps end-to-end, and ability to work in-person in Seattle at least 2 days a week.

Full Description

Full-Stack Product Engineer (Interaction Layer) Seattle, WA (in-person collaboration) About Aarden Aarden is building an interactive data experience on top of rich geospatial land and parcel data. We combine modern web tech, geospatial tooling, and AI to help people explore land value, understand what’s possible for a given parcel, and make better decisions faster. We’re a small, high-trust team that ships quickly and learns directly from our customers. The role We’re looking for a driven, early-career product engineer to own the “interaction layer” of our app: the places where users click, drag, filter, search, and chat with the system—and the backend and APIs that power those flows. You’ll work across our Next.js frontend and Node/Express backend, building polished UI plus the endpoints, data models, and glue code that make the whole experience feel fast and intuitive. What you’ll do Design and build product features across our map, tables, filters, and AI/assistant experiences in Next.js (TypeScript + React). Implement and evolve backend routes and APIs in Node/Express that back those interactions, working closely with shared types and our existing services. Own interaction details: performance, loading states, error handling, and “feel” of complex flows like uploads, search, and multi-step filters. Partner with design and product to scope features, trade off complexity vs. value, and ship iterative improvements quickly. Help uplevel our interaction patterns: better abstractions, cleaner boundaries between front end / back end / shared types, and a smoother developer experience. You might be a good fit if you… Have built something cool, robust and user-friendly in the geospatial space Have experience leveraging agentic coding workflows to augment and up-level your output. Have 2-4+ years of experience building production web applications with TypeScript, React, and a Node-based backend. Have shipped meaningful product surface area end-to-end (UI + API + data model) and enjoy owning user-facing outcomes, not just tickets. Have built something cool in your spare time - open source, side projects, hobby dev work is all super interesting! Care about interaction details—loading states, empty states, optimistic updates, query performance—and know how to keep things snappy on real data. Are based in Seattle and energized by in-person collaboration a few days a week (whiteboarding, pairing, and quick feedback loops with the team). Our stack Frontend: TypeScript, Next.js (App Router), React, React Query, Tailwind, MapLibre, shadcn/ui. Backend: Node.js/Express, TypeScript, Postgres/PostGIS, DuckDB, pgvector, BAML-based LLM agents. Infra: AWS, PMTiles, Wherobots, Datadog Working at Aarden Aarden is a high-trust, high-output team. We’re striving to be intentional about our team growth. This allows us to test the outer boundaries of our individual capabilities, while also going deeper on developer tooling and support. You’ll work hard here, and we’ll have your back. Practically, this means you’ll be asked to take on large projects, have a high bar of expectations to meet, and have a strong support system to help you meet that high bar. That support system includes: At least 2 in-person days per week at our office in Capitol Hill | We’ve found that while heads-down time at home is fantastic for task-related productivity, in-person time is magic for longer-form productivity. Our in-person days are used to plan, troubleshoot, and check-in with each other on progress and questions. Expect team lunches and whiteboarding. Focused ownership in your role | The rest of the team is here to help you and cares deeply about the application layer. With that said we’ll be looking to you to own your lane, go deep, and develop true expertise in full-stack web application development. Dedicated monthly AI tooling budget | We’re in a golden era of AI-powered developer tooling. We strongly encourage augmenting your output with AI tools, and have a dedicated & flexible budget for every team member to support that setup. We care about what you ship, not whether every function and const was hand-crafted. If this sounds exciting, we’d love to talk. Fill out the short questionnaire below, and we'll be in touch if it's a good fit! Please note that with the holidays you may not hear back from us until the new year.

This job posting was last updated on 12/9/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt