Buscamos un Full Stack Senior para unirse a nuestro equipo en Megatiendas.
En esta posición, serás responsable de diseñar, desarrollar y mantener aplicaciones web de alta calidad.
Tu experiencia en frontend y backend será crucial para crear soluciones tecnológicas que impulsen nuestros objetivos empresariales.
Como Full Stack Senior, tu rol implicará trabajar en la arquitectura completa de las aplicaciones, desde la interfaz de usuario hasta la base de datos.
Deberás colaborar con otros miembros del equipo para garantizar que los productos sean robustos, escalables y de alta performance.
Además, serás el punto de contacto para resolver problemas técnicos complejos y optimizar el flujo de trabajo del equipo.
Se requiere una sólida comprensión de tecnologías en:
Frontend
React.js avanzado (Redux, Context API, optimización de rendering, lazy loading).
Material UI: personalización, diseño de componentes reutilizables, manejo de DataGrid.
Backend
Express.js / FastAPI: diseño de APIs RESTful y WebSocket, middlewares avanzados, seguridad.
Bases de Datos
SQL Server: diseño relacional, consultas optimizadas, replicación y transacciones.
MongoDB: agregaciones, bulk operations, diseño de esquemas orientado a rendimiento.
Infraestructura
Docker + Linux (configuración, debugging, administración de entornos).
Git (GitFlow, control de versiones, PR reviews).
NGINX (balanceo de carga, proxy reverso).
CI/CD pipelines (automatización de despliegues).
Otros
Experiencia en integraciones con VTEX (Store Framework, APIs).
Experiencia con sistemas POS (integración, sincronización, venta omnicanal).
Debes tener experiencia en bases de datos relacionales y no relacionales, y estar familiarizado con metodologías ágiles.
Tu capacidad para comunicarte efectivamente y trabajar en equipo es igualmente importante.
Si tienes un historial probado de desarrollo de aplicaciones de alta calidad y te entusiasma la idea de trabajar en un entorno dinámico y colaborativo, podrías ser el candidato ideal para nosotros.
Únete a Megatiendas y contribuye a la creación de soluciones innovadoras que transforman la experiencia del cliente.