← Positions/Full Stack Developer

Full Stack Developer

● RemoteFull StackTypeScriptReactNode.js
About the role

We're looking for a versatile Full Stack Developer who thrives across the entire product surface — from crafting intuitive UIs to designing resilient APIs. You'll be embedded in client teams, expected to own features from spec to deployment.

The ideal candidate is comfortable switching context between React and Node.js, cares about code quality, and communicates well with both technical and non-technical stakeholders.

Requirements
  • Proficiency in TypeScript on both frontend (React) and backend (Node.js)
  • Experience building and consuming REST APIs
  • Solid understanding of relational databases and ORM usage
  • Comfortable with Git workflows in a team setting
  • Ability to estimate tasks and communicate blockers proactively
Nice to have
  • Experience with tRPC or GraphQL for type-safe APIs
  • Familiarity with Next.js and server-side rendering patterns
  • Knowledge of testing strategies across the stack
  • Prior work on greenfield projects from scratch
Assessment process

After applying, you'll take an automated MCQ assessment tailored to the seniority tier you selected. It's time-limited and must be completed in one sitting.

Your score automatically feeds a seniority suggestion, which our consultant team reviews alongside your full profile. No manual score overrides — the system is designed to be consistent and fair.

Apply for this position
Select the seniority tier you'd like to apply for. Each tier has its own test.
JuniorSelected
1–3 years of experience · 25 questions · 35 min
Mid
3–5 years of experience · 30 questions · 40 min
Senior
5+ years of experience · 35 questions · 50 min
TestTypeScript · Junior MCQ
Questions25 questions
Time limit35 minutes
Attempts1 attempt only
⚠ The timer starts immediately once you begin. You cannot pause or resume. Ensure you have 35 uninterrupted minutes before proceeding.
You'll be asked to confirm before the test starts.
You can apply to multiple positions simultaneously. Each application has its own independent test.