




Resumen: Buscamos un Ingeniero Senior de Full Stack con experiencia en PHP, Golang y JavaScript para diseñar, desarrollar y mantener aplicaciones basadas en web, contribuir al diseño del sistema y entregar soluciones escalables. Puntos destacados: 1. Diseñar, desarrollar y mantener aplicaciones web utilizando PHP, Golang y JavaScript 2. Participar en discusiones arquitectónicas y en la toma de decisiones técnicas 3. Colaborar con equipos multifuncionales, incluidos los departamentos de producto, QA y DevOps Buscamos un Ingeniero Senior de Full Stack con sólida experiencia en PHP, Golang y JavaScript para apoyar el diseño, desarrollo y mantenimiento de aplicaciones basadas en web. Este puesto está dirigido a un ingeniero de nivel senior capaz de trabajar tanto en las capas de backend como de frontend, contribuir al diseño del sistema y entregar soluciones fiables y escalables en un entorno colaborativo. El candidato ideal cuenta con amplia experiencia en desarrollo web moderno, servicios de backend y arquitecturas basadas en APIs, y se siente cómodo trabajando con múltiples tecnologías y herramientas a lo largo de todo el ciclo de vida del desarrollo de software. **Acerca de First Factory** Somos una empresa de desarrollo de software con más de dos décadas de experiencia, contamos con un equipo dinámico de 175+ profesionales que participan activamente en diversos proyectos en distintos sectores industriales. ¡Te invitamos a unirte a nosotros en este recorrido mientras crecemos y asumimos nuevos retos! **Responsabilidades clave** * Diseñar, desarrollar y mantener aplicaciones web utilizando las tecnologías PHP, Golang y JavaScript. * Construir y mantener servicios de backend mediante frameworks de PHP como Laravel y CodeIgniter. * Desarrollar y dar soporte a servicios y componentes escritos en Golang. * Implementar funcionalidades frontend utilizando HTML y JavaScript. * Diseñar, construir y consumir APIs RESTful para respaldar la funcionalidad de la aplicación y sus integraciones. * Trabajar con bases de datos relacionales y NoSQL, como MySQL y MongoDB. * Escribir código limpio, mantenible y bien probado, siguiendo los estándares establecidos de desarrollo. * Crear y ejecutar pruebas unitarias e integrales utilizando herramientas como PHPUnit y Postman. * Documentar APIs y el comportamiento de la aplicación mediante herramientas como Swagger. * Colaborar con equipos multifuncionales, incluidos los departamentos de producto, QA y DevOps. * Participar en revisiones de código para garantizar calidad, rendimiento y mantenibilidad. * Apoyar la resolución de problemas, depuración y optimización del rendimiento en las aplicaciones. * Contribuir a discusiones arquitectónicas y a la toma de decisiones técnicas. * Apoyar la implementación de aplicaciones y la estabilidad de los entornos, en colaboración con los equipos de infraestructura. * Seguir las mejores prácticas de ingeniería de software en cuanto a control de versiones, pruebas y documentación. **Requisitos** * 5+ años de experiencia profesional en desarrollo de aplicaciones web. * Amplia experiencia con PHP y frameworks como Laravel y CodeIgniter. * Experiencia práctica en el desarrollo de servicios de backend utilizando Golang. * Sólida experiencia en desarrollo frontend con HTML y JavaScript. * Experiencia trabajando con bases de datos relacionales como MySQL y bases de datos NoSQL como MongoDB. * Amplia experiencia diseñando y consumiendo APIs RESTful. * Experiencia con herramientas de prueba como PHPUnit, Postman y herramientas de documentación de APIs como Swagger. * Conocimientos sobre tecnologías de caché y mensajería como Redis. * Conocimientos básicos de Python son un plus. * Experiencia utilizando herramientas de contenerización y orquestación como Docker y Kubernetes. * Competencia con sistemas de control de versiones basados en Git. * Comprensión de patrones y mejores prácticas modernas de arquitectura de software. * Experiencia trabajando en entornos de desarrollo ágiles o iterativos. * Excelentes habilidades para la resolución de problemas y atención al detalle. * Capacidad para trabajar de forma independiente y colaborativa dentro de un equipo. * Excelentes habilidades comunicativas en inglés, tanto escritas como verbales.


