Descripción del trabajoBuscamos un Ingeniero de Software Semi-Senior Full Stack, con foco en el desarrollo backend utilizando Laravel y experiencia sólida en React para el frontend. Tendrá un rol clave en el desarrollo, mejora y escalabilidad de nuestra plataforma de gestión de turnos, asistencia y nómina.
El/la Developer Semi-Senior participará en reuniones con el equipo de Producto y otras áreas de la empresa, aportando desde la mirada técnica en la definición de soluciones y en la toma de decisiones que impactan en la evolución del producto.
Responsabilidades principales:
Analizar problemáticas complejas y diseñar soluciones escalables, mantenibles y alineadas con buenas prácticas de ingeniería.
Desarrollar funcionalidades críticas relacionadas con la gestión de turnos, nómina, permisos y asistencia.
Liderar procesos de refactorización de código legacy y automatización de procesos manuales.
Participar activamente en code reviews, proponiendo mejoras de calidad y rendimiento.
Colaborar en la definición de estándares técnicos, patrones de arquitectura y prácticas de desarrollo.
Documentar flujos, reglas de negocio y decisiones técnicas.
Contribuir en la estimación de esfuerzos y definición de roadmaps técnicos en conjunto con el equipo de Tecnología y Producto.
Requisitos del cargo
Conocimientos técnicos obligatorios:
Laravel avanzado
React avanzado
SQL avanzado
Patrones de diseño
Principios SOLID y su aplicación práctica.
Experiencia en arquitecturas limpias
Diseño y documentación de API RESTful.
Conocimiento en arquitecturas monolíticas modulares, microservicios y event-driven.
Manejo fluido de Git
Experiencia con testing
Deseable (no excluyente)
Experiencia en React Native para desarrollo móvil.
Conocimientos en AWS (EC2, S3, RDS, Lambda, SQS, EventBridge).
Manejo de Docker, Redis, Elasticsearch y CI/CD (GitHub Actions).
Experiencia previa liderando iniciativas técnicas o proyectos de desarrollo.
Experiencia requerida:
3 a 4 años de experiencia en desarrollo de software.
Al menos 2 años trabajando con Laravel (v7 o superior).
Al menos 2 años trabajando con React y su ecosistema moderno.
Condiciones laborales:
Tipo de contrato: Plazo fijo 2 meses, renovación por 2 meses, luego indefinido (post evaluación)
Jornada laboral: lunes a viernes de 09:00 a 18:00 hrs.
Ubicación: La reina