Full Stack Engineer (TypeScript | NestJS | React)
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.
- Department
- Software Engineering
- Role
- Full Stack Engineer (TypeScript | NestJS | React)
- Locations
- Heredia
- Remote status
- Hybrid
About First Factory
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.