logo
First Factory

Full Stack Engineer (TypeScript | NestJS | React)

Latin America

July 3, 2026 at 2:48 AM

✨ AI summary

Location

  • Heredia, Costa Rica

Languages

  • TypeScript
  • JavaScript

Frameworks

  • NestJS
  • Strapi
  • React
  • Node.js

Cloud Services

  • AWS

Experience Level

  • 4+ years professional software engineering experience (mid- to senior-level)
We are seeking a highly skilled and motivated Full Stack Engineer to help migrate and scale a core learning platform and its engineering ecosystem. This role is primarily focused on modern full-stack web development using TypeScript, NestJS, and React.

This is a strong fit for an engineer who is curious about how systems work end-to-end, enjoys moving legacy infrastructure onto modern architectures, and wants to grow their understanding of platform scaling and cross-functional collaboration over time.

About First Factory

We are a software development company with over two decades of experience, boasting a dynamic team of 175+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we thrive and embrace fresh challenges.

Key Responsibilities

  • Own technical tickets end-to-end and drive solutions independently without needing detailed implementation guidance.
  • Work dynamically across the full stack, managing the headless CMS, API/backend, and user-facing front end.
  • Help migrate legacy platform functionality (Django/Open edX) onto the new Strapi/NestJS/React architecture.
  • Contribute to a brand-new assessment engine, evaluating open-source vs. custom-built approaches.
  • Collaborate closely with product owners working in an Agile and PI-planning environment.

Requirements

  • 4+ years of professional software engineering experience at a mid- to senior-level, with a proven ability to own work independently as a strong individual contributor.
  • Strong TypeScript and JavaScript fundamentals, with hands-on production experience using React and NestJS backends (general Node.js experience is a plus).
  • Core technical familiarity with the stack: TypeScript, NestJS (backend), Strapi (headless CMS), React (frontend), and AWS-hosted infrastructure.
  • Comfortable working with or learning AI-assisted development tooling (such as Cursor) to optimize development velocity.
  • Strong communication and problem-solving skills, with a comfort for collaborating closely within a small, close-knit engineering team.

For over 25 years, First Factory has been a place where collaborative excellence meets modern technologies. We’re a strong team building exceptional software solutions from Costa Rica and LATAM for primarily US-based clients. With industry-low turnover, top eNPS globally, and 5 consecutive Inc. 5000 awards, we foster an environment where talented engineers thrive on challenging projects using modern tech stacks.