> Markdown version of [/jobs/ext/277794-software-engineer](https://www.wearedevelopers.com/jobs/ext/277794-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). --- # Software Engineer - **Company:** Texas Sports Academy - **Location:** Austin, TX, United States (Remote available) - **Experience:** Experienced - **Salary:** $77,885.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, User Authentication, Software Quality, Databases, Cursor (Graphical User Interface Elements), PostgreSQL, Pair Programming, Standard Sql, TypeScript, Tailwind, ReactJS, Backend, Git, Webpack, Material UI, Codebase, Front End Software Development - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2fbe80ca31a86518 ## About the Role * 3-5 years of professional development experience * You've built real things and know there's still a lot to learn * Motivated to take on responsibility and grow fast AI-Augmented Development * Comfortable with Cursor and/or Claude Code (mandatory) * You see AI as a force multiplier, not a replacement for understanding * Comfortable reviewing, refining, and validating AI-generated code Technical Fundamentals * Strong TypeScript fundamentals in a fully typed codebase * Experience with React and modern frontend tooling * Solid Git skills (branching, rebasing, PRs, conflict resolution) * Exposure to backend concepts (APIs, databases, authentication) Mindset * Bias toward action - ship first, iterate second * Comfortable with ambiguity and changing requirements * Proactive communicator - you ask questions, share progress, and flag blockers early * You want to be great, not just "good enough" Availability * Consistently available during the day * Willing to push hard when deadlines demand it * Responsive on team communication channels (Slack, etc.) NICE-TO-HAVES * Experience with tRPC or end-to-end type-safe APIs * Experience with Drizzle ORM or similar type-safe ORMs * Familiarity with Postgres and SQL * Tailwind CSS and component libraries (shadcn/ui, Radix) * Supabase (auth, database, realtime) * AWS experience (Lambda, S3) TECH STACK Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui Backend: tRPC, Drizzle ORM, Zod Database: Postgres (via Supabase) ## Description We're looking for a hungry, 10x engineer who knows how to ship to production. Your emphasis will be on shipping clean code to production at a rapid pace, on a team of likeminded AI-enabled engineers. You'll be collaborating daily with an in-person team of engineers, and have the opportunity to own entire verticals within the ecosystem. The core of this role is AI-assisted development. You'll use tools like Cursor and Claude Code to build and ship production features at a pace that would be impossible otherwise. We're building a modern React + TypeScript application with a fully type-safe backend (tRPC, Drizzle, Postgres), and you'll be contributing to real features from day one. This role is not for someone coasting on years of experience. It's for someone with energy, curiosity, and an obsession with getting better every single day. WHY THIS ROLE IS DIFFERENT * Rapid development - Complete features are shipped daily from this team * Accelerated growth - Learn more in 6 months than most developers do in 3 years * AI-native workflow - Master the tools reshaping how software is built, with an unlimited AI budget * Real impact - Ship features used by real users, not internal tools, * Build features across a React + TypeScript frontend and type-safe backend (tRPC + Drizzle) * Use AI coding tools (Cursor, Claude Code) as a primary development workflow * Ship quickly without sacrificing code quality * Work with Postgres via Drizzle ORM * Collaborate closely through pair programming and team communication * Learn relentlessly-continuous improvement is non-negotiable ## 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) - [Micro Frontends with Module Federation: Why and How?](https://www.wearedevelopers.com/videos/165-micro-frontends-with-module-federation-why-and-how) - [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) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular](https://www.wearedevelopers.com/videos/1018-native-federation-the-future-of-micro-frontends-and-plugin-systems-in-angular) - [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) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 112 - The True Crime of AI Development](https://www.wearedevelopers.com/magazine/421-dev-digest-112-the-true-crime-of-ai-development)