# Senior Fullstack Engineer (React.js) - Mexico Only - English Required

> DaCodes · Mexico (Remote) · Full-time · Posted 2026-10-19

**Workplace:** remote

**Department:** Etsy

## Description

Somos una firma de expertos en software y transformación digital de alto impacto.  
  
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de casi 300 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.  
  
En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube.  
  
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.  
  
¿Te interesa?

## Requirements

Principales responsabilidades y funciones  

-   Diseñar, desarrollar y mantener aplicaciones web escalables utilizando React.js como tecnología principal.
-   Participar en el desarrollo Fullstack, incluyendo componentes frontend, integración de APIs y servicios backend.
-   Definir e implementar soluciones frontend de alta calidad, priorizando rendimiento, mantenibilidad y reutilización de componentes.
-   Diseñar arquitecturas de componentes React eficientes, modulares y escalables.
-   Optimizar el rendimiento de aplicaciones web, identificando cuellos de botella y oportunidades de mejora.
-   Colaborar con equipos de producto, diseño UX/UI, backend y QA para implementar funcionalidades complejas.
-   Participar activamente en decisiones de arquitectura y diseño técnico.
-   Desarrollar código limpio, reutilizable, probado y alineado con estándares de ingeniería.
-   Implementar estrategias de testing, debugging y mejora continua.
-   Realizar code reviews y promover buenas prácticas dentro del equipo.
-   Investigar y resolver problemas técnicos complejos en aplicaciones de producción.
-   Colaborar con equipos internacionales mediante comunicación técnica efectiva en inglés.

Perfil deseado  
**Seniority y experiencia**  

-   Senior avanzado / Senior+.
-   Experiencia sólida en desarrollo de software Fullstack, idealmente 7+ años.
-   Experiencia profunda y demostrable desarrollando aplicaciones complejas con React.js, idealmente 5+ años.
-   Experiencia participando en proyectos de gran escala, productos digitales de alto tráfico o plataformas web complejas.
-   Capacidad para trabajar con autonomía y asumir responsabilidad técnica sobre funcionalidades y componentes críticos.

**Habilidades técnicas obligatorias**  
**React.js – Nivel experto**  

-   Dominio avanzado de React.js y su ecosistema.
-   Conocimiento profundo de Hooks, Context API, component lifecycle y patrones de composición.
-   Experiencia con arquitecturas frontend escalables y componentes reutilizables.
-   Manejo avanzado de estado y flujo de datos en aplicaciones React.
-   Experiencia optimizando rendering, memoization, lazy loading y code splitting.
-   Conocimiento de performance profiling, debugging y optimización de aplicaciones React.
-   Capacidad de poder comunicarse en ingles de manera fluida

**JavaScript y desarrollo frontend**  

-   Dominio avanzado de JavaScript moderno (ES6+).
-   Experiencia con TypeScript.
-   Conocimiento sólido de HTML5, CSS3 y responsive design.
-   Experiencia consumiendo e integrando APIs REST.
-   Comprensión de programación asíncrona, manejo de errores y optimización de aplicaciones web.

**Desarrollo Fullstack**  

-   Experiencia profesional desarrollando funcionalidades tanto frontend como backend.
-   Experiencia diseñando, desarrollando e integrando APIs y servicios.
-   Conocimiento de arquitecturas cliente-servidor y comunicación entre sistemas.
-   Experiencia trabajando con bases de datos relacionales o NoSQL.
-   Capacidad para comprender, modificar y optimizar lógica de negocio en backend.

**Calidad de software y arquitectura**  

-   Experiencia con pruebas unitarias, de integración y de componentes.
-   Familiaridad con herramientas como Jest, React Testing Library o equivalentes.
-   Dominio de Git, pull requests y code reviews.
-   Conocimiento de principios SOLID, Clean Code y patrones de diseño.
-   Experiencia con metodologías ágiles y desarrollo colaborativo.

Habilidades técnicas deseables  

-   Experiencia con Node.js y frameworks backend como Express o NestJS.
-   Experiencia con Next.js y estrategias de renderizado SSR/SSG.
-   Conocimiento de GraphQL.
-   Experiencia con Redux Toolkit, Zustand u otras herramientas de gestión de estado.

## Benefits

Benefits

🚀 Integración a marcas globales y startups disruptivas.

🏡 Trabajo remoto/Home office.

📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.

⏳ Horario ajustado a la célula de trabajo/proyecto asignado.

📅 Trabajo de lunes a viernes.

🎓 Acceso a cursos y certificaciones.

📡 Eventos virtuales de integración y grupos de interés.

📢 Clases de inglés.

🏆 Oportunidades dentro de nuestras diferentes líneas de negocio.

## Apply

[Apply at DaCodes](https://apply.workable.com/dacodes-mx/j/2B97A67A37/apply)

---
Powered by [Workable](https://www.workable.com)
