About the role
We build AI-powered content products, and our engineering team ships through orchestrated AI agents rather than hand-typed code. We are looking for an engineer who treats coding agents as a force multiplier: someone who builds agents, directs a fleet of them, verifies their work, and ships real features at a pace traditional teams can't match.
This role is less about how fast you type and more about how well you think, decompose, and verify. You burn tokens to deliver impact, and you know exactly when it is worth it.
This is an on-site position. We move fast, pair tightly, and think best in the same room.
A note on experience: the years-of-experience bar is a guideline, not a gate. If you have genuine AI-first build experience, meaning you have built agents, harnesses, or automations that made you or your team dramatically faster, we want to talk, even if you are earlier in your career. Demonstrated agentic output beats a long resume.
What you'll actually do
- Own features end to end across a modern full-stack TypeScript codebase, from a vague request to production.
- Decompose ambiguous problems into specs an agent can execute, then orchestrate, review, and tighten the loop.
- Build agents, workflows, and automations that push the whole team's productivity toward 100X.
- Work on the AI core of the product: LLM-driven generation, multi-model routing, and data pipelines that turn raw inputs into polished output.
- Hold a high bar for correctness, security, and maintainability while moving fast. Speed without judgment is not what we are after.
Must-haves
Behavioral
- Starts in the customer's shoes. You dig into the problem behind the ticket, feel it the way the customer feels it, and build the thing that actually fixes it. Empathy is a spec-writing tool, and the best specs come from it.
- Runs toward the frontier. AI is moving faster than any platform shift before it, and that energizes you. New models, new tools, new patterns: you are the first to try them and the first to put them to work.
- Builds agents to multiply the team's output. You don't just use coding agents, you build them: custom agents, workflows, harnesses, and automations that take a team from 1X to 100X. When a task is repetitive or parallelizable, your instinct is to make an agent do it.
- Output measured in shipped impact, not effort. You ship features, not lines.
- Lives in agentic tooling. Daily, fluent use of Claude Code, Cursor, or equivalent, with real opinions on getting more out of them.
- Verifies relentlessly. You read what the agent produced, run it, and own the result. No blind merges.
- Decomposes well. Turns fuzzy asks into clear, executable specs. This is the core skill.
- Spends tokens like an investment. Comfortable fanning out agents aggressively, and able to judge when it pays off.
- High agency. Unblocks yourself, fills gaps, and pushes things to done without hand-holding.
Technical
- Senior-level command of TypeScript across both server and client, typically 4 to 7 years building production software. Strong AI-first builders with less time are encouraged to apply.
- Strong with a modern Node backend framework and a modern React frontend, deep enough to debug what an agent gets 90% right.
- Solid relational database and ORM fundamentals, plus REST and API contract design.
- Comfortable with cloud deployment (auth, storage, serverless or managed compute) and reading systems you didn't write.
- Has shipped at least one LLM-powered feature end to end: prompting, model tradeoffs, cost and latency awareness.
- Tests, debugging, and security instincts that hold up under speed.
Good-to-haves
- Real-time or collaborative editing (CRDTs) experience.
- Worked in a monorepo with shared packages and type-safe codegen between back and front end.
- Experience with scraping, discovery, or RAG-style data pipelines.
- Prompt engineering and multi-model routing at scale.
- Built internal tooling that made a team measurably faster.
- Contributions to open-source agent tooling or MCP integrations.
How we work
Ship-daily culture, tight feedback loops, and AI-orchestrated review. We give you the most capable models, generous token budgets, and the autonomy to use them. Bring the judgment.
How to apply
Email careers@vmdsolution.com with the subject line "Application: Senior Full Stack Engineer". Skip the cover letter. Send the thing you are most proud of building with agents: a repo, a demo, a screencast, or a write-up of a harness you built. Show us the loop you run, not just the result.