Senior Full-Stack Engineer (React & Node.js)
What you will be doing
About the role
We are looking for a Senior Full-Stack Engineer to design, build and scale the web platform that powers our product. You will own features end to end — from data model and APIs to a polished React UI — and help shape our architecture and engineering culture.
Responsibilities
- Design and ship end-to-end features across the stack (frontend, backend, data).
- Build and maintain RESTful and GraphQL APIs with Node.js (Express/NestJS).
- Develop responsive, accessible UIs in React and Next.js with TypeScript.
- Model and optimize PostgreSQL schemas and queries.
- Set up and improve CI/CD pipelines and observability.
- Mentor mid-level engineers and lead technical design reviews.
Must-have requirements
- 5+ years of professional full-stack software engineering experience.
- Strong React and Next.js on the front end.
- Strong Node.js and Express (or NestJS) on the back end.
- Solid TypeScript and modern JavaScript.
- REST API design and PostgreSQL.
- Cloud deployment on AWS; Docker.
Nice to have
- GraphQL, Redis, Kafka.
- CI/CD (GitHub Actions / GitLab CI).
- Experience leading small teams.
Seniority: Senior (5+ years). Location: Costa Rica or remote LATAM (UTC-6). Full-time.
We are looking for a Senior Full-Stack Engineer to design, build and scale the web platform that powers our product. You will own features end to end — from data model and APIs to a polished React UI — and help shape our architecture and engineering culture.
Responsibilities
- Design and ship end-to-end features across the stack (frontend, backend, data).
- Build and maintain RESTful and GraphQL APIs with Node.js (Express/NestJS).
- Develop responsive, accessible UIs in React and Next.js with TypeScript.
- Model and optimize PostgreSQL schemas and queries.
- Set up and improve CI/CD pipelines and observability.
- Mentor mid-level engineers and lead technical design reviews.
Must-have requirements
- 5+ years of professional full-stack software engineering experience.
- Strong React and Next.js on the front end.
- Strong Node.js and Express (or NestJS) on the back end.
- Solid TypeScript and modern JavaScript.
- REST API design and PostgreSQL.
- Cloud deployment on AWS; Docker.
Nice to have
- GraphQL, Redis, Kafka.
- CI/CD (GitHub Actions / GitLab CI).
- Experience leading small teams.
Seniority: Senior (5+ years). Location: Costa Rica or remote LATAM (UTC-6). Full-time.