Full Stack Developer
Propósito del Rol
Desarrollar e implementar soluciones tecnológicas complejas, participando en el ciclo
completo del producto: diseño, desarrollo, testing y mantenimiento. Trabajar de la mano del Tech Lead para entregar código limpio, escalable y bien documentado.
Responsabilidades
- Desarrollar funcionalidades complejas tanto en frontend como en backend.
- Colaborar en decisiones técnicas del equipo.
- Revisar código y dar retroalimentación a desarrolladores para diseñar soluciones técnicas eficientes.
- Documentar y testear desarrollos.
- Participar en sesiones técnicas, estimaciones y planificación de sprints.
- Desarrollar aplicaciones web robustas y escalables utilizando el framework Laravel.
- Optimizar y mejorar el rendimiento de las consultas en la base de datos MySQL
- Colaborar con los equipos de frontend para integrar las interfaces de usuario
desarrolladas en React y Angular.
- Participar en todas las etapas del ciclo de vida del software, desde el análisis hasta
la puesta en producción
- Implementar procesos y estándares establecidos a través de componentes
desarrollo de software para entregar productos de calidad.
- Sugerir tecnología apropiada para la solución, para el desarrollo de productos con
calidad.
- Documentar la solución técnica (código fuente) sugerida y/o propuesta a través de
la estandarización del código para cubrir la necesidad requerida del Cliente.
Requisitos Técnicos
- +4 años de experiencia como Full Stack Developer.
- Dominio comprobable de al menos 2 de los siguientes lenguajes: PHP, C++,
Python, React, JavaScript.
- Buen conocimiento de bases de datos relacionales (MySQL, PostgreSQL).
- Familiaridad con REST APIs y microservicios.
- Familiaridad con el diseño y la implementación de colas (queues) para el
procesamiento asíncrono.
- Conocimiento y aplicación de los principios SOLID en el desarrollo de software.
- Laravel Framework 5.2 o superior (7.0 , 8.0)
- JSON APIs (especificación jsonapi . org)
- RESTFUL APIs
- HTML5/CSS3
- JavaScript Intermedio-Avanzado
- MySQL Avanzado
- GIT Avanzado
- Angular o ReactJS
Deseables
- Testing automatizado (Jest, PHPUnit, etc.).
- Experiencia con servidores o deployment básico.
- Conocimientos de buenas prácticas de seguridad en código.
Soft Skills
- Solución de problemas
- Actitud de servicio
- Autogestión
- Proactividad