EngineeringUrgent Hiring

Full Stack JavaScript Developer

On-Site | Chattogram
Full-time
2+ years experience
BDT 35,000 - 45,000/month (negotiable for exceptional candidates)
Open Position
Posted on 2026-04-28

Role Overview

At Xponent, AI writes the first draft. You own the final product.

We build features using AI tools like Claude Code, VS Code, and GitHub Copilot. The AI generates the code. Your job is to direct it, review every line, test it thoroughly, and make sure what ships actually works.

Your role is to:

  • Direct AI tools with clear prompts to generate the code we need
  • Read and understand every line of the output — deeply, not superficially
  • Verify it does exactly what the requirements say
  • Test it until you've found every issue — happy path, edge cases, failure modes
  • Identify what's missing and iterate with AI to fill the gaps
  • Take full ownership: when you say it's ready, it's ready

This is an AI-first development role. You're building features by directing AI and verifying its output, not by typing every line from scratch. But make no mistake — you need to be a strong developer. You must understand code deeply enough to catch when AI gets it wrong, because it will. Someone who can't write code manually can't review it either.

The skill we need is not "can you type JavaScript fast." The skill we need is: Can you direct AI effectively, read its output critically, test it until it breaks, and ship something you'd stake your name on?

If you want to build features fast using the best tools available and take full ownership of quality, this is the right role. If you see AI as a threat rather than a tool, it's not.

This is a long-term position with room to grow into senior and leadership roles. We're building a team for the long haul.

What You Will Own

Build Features Using AI Tools (Not Hand-Coding)
Verify Requirements Match Reality
Test Thoroughly and Manually
Understand Code Deeply (Even If You Didn't Write It)
Find Gaps and Get Them Filled
Prepare for Deployment

Key Responsibilities

Use Claude Code (terminal or VS Code extension) as your primary tool to generate feature code

Work with code that's been provided to you (by AI or team members)

Direct AI tools with clear prompts to get the output you need

Iterate with AI until the generated code looks right

Read documentation and requirements until 100% clear

Compare what was built against what was asked for

Verify every feature behaves exactly as specified

Flag discrepancies immediately

Test the happy path, then test everything that could go wrong

Try to break the feature in every way you can think of

Test edge cases, unusual inputs, and integration points

Document every issue you find

Read through the generated code to understand how it works

Trace logic flow from input to output

Understand the structure, dependencies, and integration points

Identify what's missing from the AI-generated code

Spot bugs, incomplete logic, or edge cases not handled

Use AI tools again to fill the gaps or fix the issues

Verify the fixes actually work

Make sure the feature is production-ready

Verify it integrates cleanly with existing systems

Ensure proper error handling and edge case coverage

Sign off only when you're confident it won't break

Requirements

2+ years experience building full-stack JavaScript applications (even if you used AI tools)

Comfortable reading and understanding Next.js, React, Node.js, Express code

Database knowledge (PostgreSQL, MySQL, or MongoDB)

Basic understanding of Git, Docker, and deployment workflows

Deep understanding ability — you can read code and truly understand what it does

Hands-on with AI coding tools — Claude Code, VS Code, GitHub Copilot, or similar (required)

Strong debugging skills — you can trace issues and understand root causes

Thorough testing mindset — you test until you find the problems

Documentation interpretation — you can read technical docs and know what needs to be built

Critical thinking — you question, verify, and don't accept things at face value

Gap identification — you see what's missing that others don't notice

Technical Environment

You'll work with code in:

Frontend: Next.js, React, TypeScript

Backend: Node.js, Express.js

Databases: PostgreSQL, MySQL, MongoDB

Infrastructure: Docker, Git, CI/CD

You'll build features using:

Claude Code (Anthropic's AI coding agent — primary tool)

VS Code with Claude Code extension

GitHub Copilot

Other AI coding tools as they emerge

Who You Are

Takes ownership — when you say it's ready, you mean it

Honest communicator — you flag issues immediately, not after they're in production

Detail-oriented — you catch small problems before they become big ones

Follows through — you see things to completion without being chased

Asks questions — you clarify unclear requirements instead of guessing

Stays calm — you debug patiently and handle feedback professionally

What We Do NOT Need

Someone who insists on hand-coding everything when AI can do the first draft faster

Someone who sees AI tools as "cheating" rather than a force multiplier

Someone who skips testing because "it looks fine"

Someone who trusts AI output blindly without reading and verifying every line

Someone who ships first and asks questions later

Someone looking for a quick contract or stepping stone

Success Metrics

Features ship with minimal post-deployment bugs

Issues are caught in testing, not in production

Code integrates cleanly without breaking existing features

Team always knows status — no surprises

Growing trust and expanding scope over time

Why Join Xponent

Work with cutting-edge AI tools from day one

Real ownership — you decide when something is ready

On-site team environment with collaboration and mentorship

Build diverse products — SaaS, custom software, AI-powered systems

Stable company (since 2003) with long-term growth path

Team that values quality over speed and appearances

You must be based in Chattogram or willing to relocate. This is not a remote position.