Full Stack JavaScript Developer
Role Overview
Xponent builds custom software, AI-powered products, and SaaS platforms — including our own products in the digital marketing space. If you are a developer who wants to work on real SaaS products with real users, alongside client projects across different industries, this is that kind of role.
We are looking for a Full Stack JavaScript Developer who operates beyond the traditional coding role — someone who leads delivery, not just executes it.
AI now handles the bulk of code generation. Your role is to use that capability fully and responsibly — as a builder, a manager, and an owner. As a builder, you direct AI tools to design and develop full-stack features. As a manager, you own the quality of that output — reviewing, testing, debugging, and integrating until it meets production standards. As an owner, you take full responsibility for what ships: its reliability, its correctness, and how it fits within the broader system.
This means your time is spent less on writing individual lines of code and more on understanding what needs to be built, making sound decisions, driving delivery forward, and communicating clearly with the team.
This role is not for someone looking for a short-term contract or a stepping stone. We are building a team for the long term. We are looking for someone who wants to grow here — into senior and eventually leadership positions — and build a career, not just fill a seat. If you are serious about that kind of trajectory, we want to hear from you.
What You Will Own
Key Responsibilities
Take features from requirement to production with full ownership
Use AI coding tools (Cursor, Claude, Copilot, etc.) to build full-stack features across Next.js and Node.js
Review, test, and iterate on AI-generated code until it meets production standards
Debug issues across the stack — whether in AI output, your own work, or existing systems
Understand the requirements before building — ask questions, clarify scope, flag concerns early
Maintain and improve existing client products and internal systems
Communicate progress, blockers, and decisions clearly and proactively with the team
Participate in technical discussions and contribute to solution decisions
Requirements
2–4 years of hands-on experience building real full-stack JavaScript products
Strong proficiency in JavaScript and TypeScript
Experience with Next.js — this is our primary frontend framework
Backend experience with Node.js and Express.js
Database experience with PostgreSQL, MySQL, or MongoDB
Comfortable with Git, Docker, and basic CI/CD workflows
Hands-on experience with AI coding tools (Cursor, GitHub Copilot, Claude, or similar)
Strong debugging skills — you can track down and fix problems independently
Reliable and consistent — you follow through on what you commit to
Communicates openly and directly — no guessing games on status or blockers
Nice to Have
Experience in a product-focused or agency development environment
Exposure to multiple database technologies
Experience working on live production systems with real users
Familiarity with prompt engineering for development workflows
Who You Are
Sincere — you mean what you say and say what you mean, no performance
Committed — when you take something on, you see it through without being chased
Punctual and dependable — the team can count on you to show up and follow through
Serious about your work — you care about the quality of what you put your name on
A team player — you share context, support others, and don't work in isolation
A critical thinker — you question assumptions, spot problems early, and think before acting
Professional — you handle feedback well, communicate with respect, and stay composed under pressure
Honest — if something is blocked, unclear, or going wrong, you say so immediately
Success Metrics
Features shipped on time and without recurring post-ship issues
Low bug rate and minimal production incidents from your work
Code that fits cleanly into the existing system without creating new problems
The team always knows where your work stands
Growing scope and trust over time
Why Join Xponent
Real ownership over what you build — not just executing tickets
On-site team environment with direct collaboration
Work on diverse software and AI-powered products across industries
Stable, long-term full-time role with room to grow
Team that values reliability and commitment over politics