Oferta especial: Taller en vivo + CVMATCHER ilimitado
Conocer másEsta oferta expira en 6 días
X-Team
Publicado el martes, 7 de abril de 2026

Descripción del puesto:
Senior Full-Stack Engineer – Next.js & NestJS (LATAM)
Role Location: Remote (LATAM, excluding Brazil due to geo-restrictions)
The mission: As a Senior Full-Stack Engineer, you will be a core contributor to the platform powering the learning experience for thousands of learners. Working within a focused pod of engineers, you will lead critical Next.js version migrations (v12 → v16 and v14 → v16) while building and maintaining the Backend for Frontend (BFF) layer in NestJS. We are looking for engineers who are deeply hands-on with Next.js internals and Node.js/NestJS — engineers who can hit the ground running and help fast-track a roadmap that directly shapes how learners interact with the platform.
The Role
- Next.js Migration Leadership: Drive the migration of existing Next.js v12 and v14 applications to v16, navigating App Router changes, SSR/SSG/ISR patterns, and performance implications at each step.
- BFF Development: Design and build Backend for Frontend APIs using NestJS and Node.js, creating clean RESTful services that support frontend data needs, authentication, caching, and error handling.
- Frontend Engineering: Build and maintain high-quality, accessible, responsive UI components and pages using Next.js — collaborating closely with UX/UI designers and product to translate wireframes into production-ready features.
- Component Library Ownership: Contribute to and maintain reusable UI component libraries via Storybook, ensuring consistency and reusability across the learner experience.
- Cloud & Infrastructure: Containerize and deploy services using Docker; work within a Kubernetes-orchestrated environment and across core AWS services including EC2, ECS, Lambda, API Gateway, S3, and IAM.
- Observability & Quality: Maintain high standards for logging, monitoring, and testing — writing unit and integration tests, participating in code reviews, and upholding engineering best practices.
- CI/CD & Delivery: Work within established deployment pipelines to ensure smooth, repeatable releases with sound rollback strategies.
Most Important
- 5+ years of professional full-stack web development experience.
- Deep, hands-on experience with Next.js — particularly v12 and v14 — including a strong understanding of the App Router, SSR, SSG, ISR, and the build process. Experience with or strong knowledge of v16 migration paths is a major plus.
- Solid backend development skills using Node.js and NestJS, specifically building BFF/API layers.
- Proficiency in TypeScript and JavaScript.
- Practical AWS experience: core services, networking, and security.
- Experience containerizing applications with Docker and operating in Kubernetes environments.
- Strong grasp of engineering fundamentals: data structures, algorithms, API design, auth patterns, and caching strategies.
Nice to Have
- Experience with microservices architecture and BFF design patterns.
- Familiarity with MongoDB.
- Experience with AWS CDK or Infrastructure as Code.
- Performance optimization experience (Web Vitals, Lighthouse, bundle analysis).
Personal Traits
- Migration-Ready – You’re comfortable navigating large-scale framework upgrades without losing momentum on delivery.
- Ownership-Oriented – You take full responsibility for the quality and reliability of what you build, from frontend pixels to BFF endpoints.
- Collaborative by Default – You thrive in agile pods, communicate clearly, and actively improve the engineers around you through code reviews and knowledge sharing.
- Detail-Oriented – You care about performance, accessibility, and maintainability — not just shipping features.
- Lifelong Learner – You stay current with the Next.js and NestJS landscape and bring that knowledge into your team.
Location LATAM — Full 8-hour overlap with PST required.