Coforge es una destacada organización global de soluciones de tecnología de la información que presta servicios a clientes en América, Europa, Asia y Australia. Con una visión de 'Compromiso con lo Emergente' y una estrategia de 'Transformar en el Intersecto', Coforge Technologies atiende a clientes en los verticales de Viajes y Transporte, Banca y Servicios Financieros, Seguros, Manufactura y Medios con capacidades diferenciadas en Automatización, Nube, Datos y Análisis y Digitalización.
Coforge se asocia con organizaciones en sus viajes de transformación digital e implementa estrategias para impulsar transformaciones comerciales de manera ágil y escalable. La empresa está presente en 18 países de todo el mundo y cuenta con más de 23,000 empleados, cumpliendo con los estándares y normas globales de calidad y seguridad de la información.
Tenemos una oportunidad para trabajar con uno de nuestros clientes más importantes en España como FullStack Engineer.
Sobre el Rol:
¿Te apasiona crear soluciones digitales innovadoras? Únete a nuestro equipo como FullStack Engineer y sé parte de un emocionante viaje en la evolución de la plataforma digital de nuestro cliente. Estamos en una misión para mejorar las características digitales y elevar las capacidades de nuestros canales digitales. Como miembro clave de nuestro equipo, adoptarás prácticas de programación extrema, te sumergirás en tuberías CI/CD y explorarás los reinos de la adopción de la nube.
Lo que Harás:
Como FullStack Engineer, tu rol gira en torno a la implementación de historias de usuario específicas y la conducción de cambios impactantes. Prosperarás en un ambiente que fomente la autonomía y la proactividad. Aquí tienes un vistazo de lo que enfrentarás:
- Colaborar estrechamente con QA y Product Owners en sesiones de '3 amigos' a nivel de historia.
- Mentorizar y guiar a miembros juniors del equipo, fomentando una cultura de aprendizaje y crecimiento.
- Abogar por prácticas de programación colaborativa como la programación en Pareja/Grupal.
- Realizar revisiones de código perspicaces y proporcionar retroalimentación constructiva para mejorar la calidad de implementación.
- Coordinar esfuerzos de desarrollo de software, asegurando la alineación con historias de usuario y abordando incidentes de producción de manera efectiva.
- Identificar y abordar desafíos en la implementación de características, esforzándose por la mejora continua.
Tus Contribuciones Impactantes:
- Proficiencia en frameworks de prueba como Jest y Cypress JS para pruebas unitarias y de extremo a extremo.
- Familiaridad con GraphQL y APIs REST para una integración de datos sin problemas.
- Utilización de tecnologías backend como Node.js.
Observabilidad:
- Liderar la implementación de prácticas de observabilidad, incluyendo trazas, métricas y registros.
- Revisar y optimizar las implementaciones de observabilidad utilizando herramientas APM como Dynatrace.
- Ofrecer retroalimentación valiosa para refinar las estrategias de observabilidad.
Seguridad:
- Mentorizar a miembros juniors del equipo en la escritura de código seguro e implementar medidas de seguridad robustas.
- Jugar un papel fundamental en mejorar la postura de seguridad de nuestras soluciones.
Implementación:
- Impulsar la implementación de infraestructura como código utilizando herramientas de vanguardia como Terraform.
- Proporcionar orientación para optimizar los procesos de implementación y mejorar la confiabilidad de la infraestructura.
Calidad de Código & Rendimiento:
- Impulsar iniciativas de calidad de código, adhiriéndose a las mejores prácticas y estándares.
- Optimizar el rendimiento del código mediante implementaciones asíncronas o multihilo.
- Liderar esfuerzos de pruebas de rendimiento y ofrecer retroalimentación para una mejora continua.
Escalabilidad & Pruebas:
- Implementar prácticas de codificación escalables y realizar pruebas de carga para garantizar la escalabilidad del sistema.
- Guía al equipo en estrategias de prueba integrales, incluyendo metodologías TDD.
Resiliencia & Implementación:
- Fomentar la resiliencia del código a través de estrategias proactivas como mecanismos de reintento y interruptores de circuito.
- Liderar con el ejemplo en sesiones de programación en Pareja/Grupal y coordinar esfuerzos de desarrollo de software.
Arquitectura y Diseño:
- Implementar y guiar la adopción de patrones de arquitectura y mejores prácticas.
- Proporcionar retroalimentación valiosa para mejorar la arquitectura del sistema y las decisiones de diseño.
Tu Estilo de Trabajo:
- Prosperarás en nuestros equipos orientados al producto, disfrutando de la plena propiedad y autonomía dentro de tus límites.
Metodología:
- 2-4 años de experiencia como Ingeniero FullStack.
- Desarrollo Guiado por Pruebas.
- Programación y Diseño Orientado a Objetos.
- Alto nivel en bases de datos relacionales, clave-valor y documentales.
Requisitos de Idioma:
Únete a nosotros en este emocionante viaje y sé parte de un equipo dedicado a dar forma al futuro de la innovación digital. ¡Aplica ahora y construyamos algo increíble juntos!