> Markdown version of [/jobs/ext/1219836-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1219836-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Engineer - **Company:** HAAST AUTONOMOUS INC. - **Location:** San Francisco, CA, United States - **Contract:** Permanent contract - **Skills:** User Authentication, Data Security, Software Debugging, Linux, Python (Programming Language), PostgreSQL, SQL Databases, TypeScript, WebSocket, Digital Twin, Data Logging, ReactJS, Backend, Git - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=81ad5f8077e02adf ## About the Role * TypeScript and React. * SQL / PostgreSQL. * Experience shipping full-stack web applications to production. * Understanding of authentication, authorization, and multi-tenant data access. * Comfortable with Git, environment management, deployment, and debugging. Preferred skills * Supabase * Python * Mapbox * Realtime dashboards, websockets, or telemetry pipelines. * Familiarity with Linux services, SSH, and cloud deployment. ## Description * Build and maintain the React/TypeScript operations portal (dashboards, live maps, flight requests, facilities, inventory-backed supply flights). * Design and evolve the Supabase/Postgres backend. * Improve reliability of core workflows including aircraft allocation, mission generation, telemetry ingestion, and live dashboard updates. * Work at the integration of our Python bridge, which connects the platform to ArduPilot-based aircraft and simulations. * Add tests, improve logging and observability, and prepare the platform for production-grade reliability. * Collaborate with autonomy and simulation engineers as the real-flight and digital-twin systems mature. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)