> Markdown version of [/jobs/ext/2642237-junior-ai-programmer-no-remote-las-vegas-only](https://www.wearedevelopers.com/jobs/ext/2642237-junior-ai-programmer-no-remote-las-vegas-only). 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). --- # Junior AI Programmer-NO remote-Las Vegas ONLY - **Company:** The Office - **Location:** Las Vegas, NV, United States - **Experience:** Starter - **Salary:** $80,000.0 - $85,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Artificial Intelligence, Unit Testing, Cascading Style Sheets (CSS), Software Quality, Code Review, Customer Data Management, Relational Databases, Software Debugging, Github, PostgreSQL, Power BI, Tableau (Software), TypeScript, GitHub Copilot, ReactJS, Technical Debt, Backend, Vue.js, AngularJS, Front End Software Development, NestJS, Software Coding, GPT - **Published:** August 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e9a8c9242b6c7917 ## About the Role * At least 18-24 months average tenure per role * Recent, hands-on programming experience - actively shipping code within roughly the last year * Core proficiency in TypeScript, with hands-on experience in React (frontend) and NestJS (backend) * Working knowledge of PostgreSQL for querying and managing relational data * Solid JavaScript, HTML, and CSS fundamentals * Active, daily use of an AI coding tool (Claude, ChatGPT, GitHub Copilot, or similar) in your real development work - familiarity alone isn't enough * A positive, steady attitude and clear communication skills with non-technical stakeholders Experience That Will Help You Succeed * Direct experience with Twenty CRM, or a similar TypeScript/React/NestJS CRM or business platform * Experience with Angular, Vue, or another modern JavaScript framework combined with Node.js backend work - the jump to React/NestJS from there is fairly shallow * Tableau or Power BI experience for dashboards and reporting * Testing and code quality practices (unit tests, code review discipline, github, coding as part of a team) * CRM features and fixes ship reliably, with AI tools genuinely speeding up your day-to-day work * Sales, Marketing, and leadership get clear, patient communication about CRM behavior and timelines * You're a steady, dependable presence on the team ## Description We are seeking a Junior AI Programmer to build and maintain features on Office1's internal CRM (Twenty CRM) - a TypeScript, React, and NestJS application backed by PostgreSQL. This is a hands-on development role supporting the tools our Sales, Marketing, and leadership teams rely on every day. This is not a research or greenfield-AI-building role - that's our AI Solutions Engineer. It's applied CRM development where daily use of AI coding tools is part of how the work gets done, not an occasional experiment. What You'll Be DoingCRM Development * Build and maintain features across our internal CRM's frontend (React) and backend (NestJS) layers * Write and troubleshoot PostgreSQL queries for CRM data management and reporting * Fix bugs and chip away at technical debt as the CRM evolves * Translate day-to-day requests from Sales, Marketing, and leadership into working CRM improvements AI-Assisted Development * Use an AI coding tool (Claude, ChatGPT, GitHub Copilot, or similar) daily as a real part of your development workflow; for writing code, debugging, and reviewing changes * Bring practical AI fluency to a small team that values working smarter, not just harder * Communication and Collaboration * Communicate clearly and patiently with non-technical coworkers in Sales, Marketing, and leadership about what the CRM can and can't do * Maintain a positive, steady presence on the team, even when requirements shift or priorities change ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [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) ## 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) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)