




Resumen: Buscamos un Desarrollador Full Stack Senior para diseñar y entregar funciones de calidad de producción, impulsar la excelencia técnica y mentorizar al equipo mientras colabora con los equipos de Producto y Aseguramiento de Calidad (QA). Aspectos destacados: 1. Diseñar y entregar funciones complejas de extremo a extremo en React y Java 2. Liderar refactorizaciones para reducir la deuda técnica y mejorar el rendimiento 3. Mentorizar a desarrolladores mediante retroalimentación, programación en pareja y compartición de conocimientos Estamos buscando un **Desarrollador Full Stack Senior** para diseñar y entregar funciones frontend y backend de calidad de producción, impulsando al mismo tiempo la excelencia técnica y mentorizando al equipo. Colaborará estrechamente con los equipos de Producto y QA para entregar soluciones fiables y de alto rendimiento; ¡postúlese ahora para ayudar a dar forma a un software con impacto! **Responsabilidades** * Diseñar y entregar funciones complejas de extremo a extremo en React y Java con Spring Boot * Implementar e integrar servicios backend fiables utilizando Apache Kafka y PostgreSQL * Diseñar y entregar APIs bien documentadas utilizando REST y GraphQL * Mantener altos estándares de codificación mediante revisiones de código y aprobación de solicitudes de cambios críticas * Escribir y mantener pruebas unitarias e integrales, y promover prácticas basadas en pruebas desde el inicio * Garantizar el manejo seguro de datos y aplicar prácticas básicas de seguridad para autenticación y autorización * Liderar refactorizaciones para reducir la deuda técnica y mejorar el rendimiento y la observabilidad * Desglosar historias complejas, estimar tareas y apoyar la priorización del producto con aportaciones técnicas * Mentorizar a desarrolladores mediante retroalimentación, programación en pareja y compartición de conocimientos * Colaborar con los equipos de Producto, Diseño y QA para cumplir con los requisitos y las expectativas de experiencia de usuario (UX) * Participar en sesiones de refinamiento, planificación y demostraciones * Promover la documentación y mejorar la incorporación (onboarding) de los compañeros técnicos **Requisitos** * 5\+ años de experiencia profesional en desarrollo de software con entregas en entornos de producción * Amplia experiencia en Java (versiones 11 y 17) con Spring y Spring Boot en entornos de producción * Amplia experiencia en React con patrones de componentes, gestión del estado y mejores prácticas * Experiencia práctica con Apache Kafka en la integración backend * Habilidades comprobadas en optimización de rendimiento, incluyendo análisis de perfil (profiling) y ajuste de la Máquina Virtual Java (JVM) * Amplia experiencia con PostgreSQL para acceso y consultas de datos en aplicaciones * Fuertes habilidades en pruebas unitarias, incluyendo diseño y mantenimiento de pruebas unitarias e integrales * Experiencia en liderazgo técnico mentorizando a desarrolladores junior y de nivel medio * Habilidades para asumir la propiedad de proyectos: desglosar historias complejas, estimar tareas y entregar soluciones de extremo a extremo * Excelentes habilidades comunicativas para explicar los compromisos (trade-offs) a partes interesadas técnicas y no técnicas * Disposición para viajar según lo requiera el proyecto * Competencia en inglés: B2 Intermedio Alto **Deseable** * Experiencia con JavaScript (Frontend) * Conocimientos de Oracle PL/SQL * Conocimientos de Oracle RDBMS * Competencia en el uso de Oracle SQL Developer


