Senior AI Full-Stack Engineer
This role is for senior engineers who enjoy owning problems end-to-end, from architecture to delivery, while working closely with clients and teammates.
Developers work in small teams (2–6 people) on projects lasting 3–9 months. You will write code, unit test, and conduct peer code reviews working in Agile Scrum environments. You'll typically focus on one project at a time with direct client communication.
Responsibilities
Own implementation quality through coding, testing, and peer reviews
Collaborate in Agile teams with designers, product owners, and clients
Focus on one project at a time with direct client communication
Lead software teams and mentor junior developers
Make architecture decisions for projects
Set up automated builds and deployments
Required Skills
Modern AI-assisted development tools (Claude Code, Codex, Cursor, v0)
ASP.NET, C#, MVC
TypeScript/JavaScript (jQuery, Node, Angular, or React)
Data Engineering: Vectorization & RAG Infrastructure, ETL/ELT, data transformation, data modeling
HTML/CSS (responsive development)
Software team leadership experience
Architecture decision-making experience
Automated builds and deployment setup
Bonus Technologies
SnowflakeMuleSoftDataBricksAzureSitecoreContentstackNative Mobile DevelopmentMongoDBPowerBI
Benefits
Competitive salaries with annual raises and bonuses
401(k) plan
Health, dental, and vision insurance
Healthy snacks, weekly groceries, espresso machine
Boulder-based team with flexible remote work
Modern laptop and software subscriptions
10 paid holidays, 15 vacation days minimum