EngineeringUrgent Hiring

Full Stack JavaScript Developer

On-Site
Full-time
2-4 years experience
Competitive — discussed during interview
Open Position
Posted on 2026-04-07

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

End-to-end delivery of features on live client products
Production reliability and correctness of what you ship
Code quality and integration within your areas of the codebase
Technical decisions within your features — approach, trade-offs, and execution

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