Descripcion del puesto
Objetivo del puesto: El Desarrollador Fullstack será responsable de diseñar, desarrollar y mantener aplicaciones web tanto en el frontend como en el backend, garantizando soluciones escalables, eficientes y de alta calidad. Colaborará de manera activa con los equipos de producto, diseño y tecnología para cumplir con los objetivos del negocio.Sueldo: $35,000-$45,000El trabajo es 100% PRESENCIAL en MTY, N.L.Responsabilidades clave:• Desarrollar y mantener interfaces de usuario responsivas y accesibles (frontend).• Diseñar, construir y optimizar APIs RESTful y/o GraphQL (backend).• Gestionar bases de datos relacionales y no relacionales.• Participar en revisiones de código y asegurar buenas prácticas de desarrollo (clean code, SOLID).• Colaborar en la definición de arquitectura de software y toma de decisiones técnicas.• Integrar servicios de terceros (pasarelas de pago, APIs externas, servicios en la nube).• Realizar pruebas unitarias, de integración y de rendimiento.• Documentar procesos técnicos, APIs y funcionalidades desarrolladas.• Participar activamente en metodologías ágiles (Scrum/Kanban).Detectar, diagnosticar y resolver bugs e incidencias en producciónRequisitos:• Mínimo 1 año de experiencia en desarrollo fullstack o en roles similares.• Licenciatura en Ingeniería en Sistemas, Ciencias de la Computación, Software o carrera afín (o experiencia equivalente demostrable).Habilidades Técnicas-Fronted• HTML5, CSS3, JavaScript (ES6+).• Framework frontend: React.js, Vue.js o Angular (al menos uno).• Diseño responsivo y mobile-first.• Manejo básico de herramientas de diseño UI (Figma o similar).Habilidades Técnicas-Backend• Node.js, Python, PHP o Java (al menos uno).• Desarrollo de APIs RESTful.• Manejo de bases de datos: MySQL, SQL Server, PostgreSQL, MongoDB o similares.• Nociones de autenticación y autorización (JWT, OAuth).• Configuración y administración de servidores en la nube (Linux)• Framework Laravel desde 5.8 hasta el más reciente.Herramientas y Metodologías• Control de versiones con Git (GitHub, GitLab o Bitbucket).• Conocimientos básicos de servicios en la nube (AWS, GCP o Azure).• Familiaridad con contenedores (Docker deseable).• Metodologías ágiles: Scrum o Kanban.Competencias Clave• Pensamiento analítico y resolución de problemas.• Capacidad de aprendizaje continuo y adaptación tecnológica.• Trabajo colaborativo y comunicación efectiva con equipos multidisciplinarios.• Orientación a resultados y cumplimiento de deadlines.• Proactividad y sentido de responsabilidad.• Atención al detalle y calidad en el código.Conocimiento Deseables• Experiencia con TypeScript.• Conocimiento de CI/CD (GitHub Actions, Jenkins, etc.).• Familiaridad con patrones de diseño y arquitecturas como MVC, Microservicios.• Experiencia con pruebas automatizadas (Jest, Cypress, Selenium).• Inglés técnico para lectura de documentación. Show more Show less