GFT impulsa la transformación digital de las empresas líderes mundiales. Con sus servicios de consultoría y la implementación de las últimas tecnologías, los clientes de GFT obtienen un acceso más rápido a nuevas aplicaciones de TI y modelos de negocio.
Your main responsibilities will be :
- Architect and Design Framework : Define and design the core architecture of a Node.js framework, ensuring scalability, flexibility, and maintainability.
- Integrate Security Best Practices : Architect authentication and authorization modules that support SSO, OIDC, and granular permission models.
- Technical Leadership : Act as a subject matter expert for Node.js, guiding the engineering team on best practices, and driving initiatives for efficiency, scalability, and performance.
- Observability and Monitoring : Implement observability features such as logging, metrics collection, and distributed tracing to monitor application health, performance, and reliability.
- Database Management : Architect and integrate data layers using MongoDB and other databases as needed, ensuring optimal performance and reliability.
- Collaboration and Mentorship : Collaborate with cross-functional teams, including DevOps, product, and other teams, to define and refine architectural requirements. Provide support to developer teams with problems is their applications.
- Documentation and Code Quality : Produce high‑quality, well‑documented product, ensuring best practices and standards are followed across the team.
Requirements :
- Experience : years of experience in backend development, with at least x+ years working with Node.js in a production environment
- High‑Availability Architecture : Proven experience in designing high‑availability systems, including resilience, failover, and disaster recovery strategies.
- Framework Proficiency : Strong expertise in frameworks like Koa, NestJS, or Fastify, with the ability to select and implement the best framework for various scenarios.
- Security Skills : In‑depth knowledge of SSO, OIDC, JWT, OAuth2, and role‑based access control systems.
- Caching : Expertise in using Redis for caching, session management, and improving application performance.
- Database Skills : Expertise with MongoDB, including schema design, performance tuning, and data migration.
- Observability Tools : Familiarity with observability tools and practices, including logging (e.g. Loki), metrics (e.g., Prometheus), and tracing (e.g., OpenTelemetry). Create visualization dashboards using Kibana for efficient log and metrics monitoring.
- Testing : Experience with testing strategies and tools for unit, integration, and end‑to‑end testing.
- Source Control and Workflows : Proficiency in managing source control with GitHub and creating development workflows, including CI / CD pipelines.
Soft skills :
- Understanding of link between technical specialities and customer requirements.
- Understanding of industry best practices and standards.
- Fluent communication skills.
- Team player : ability to work with teams distributed geographically in different locations.
- Solid analytical and problem‑solving skills / investigating skills on technical matters.
- Well organised.
- Ability to identify problems and suggest mitigating and contingency actions.
- Good coaching skills.
Qué ofrecemos :
- Conciliación y Flexibilidad : Posibilidad de trabajar desde casa híbrido / remoto, jornadas flexibles y viernes intensivos.
- Formación y Desarrollo : Plan personalizado, programas formativos.
- Beneficios Sociales : Seguro vida, apoyo teletrabajo.
- Beneficios Flexibles "a la carta" : Bolsa corporativa para comida, transporte, seguro médico, guardería y formación, ajustada a tus necesidades y combinada con retribución flexible
- Paquete de Reubicación (si aplica) : Apoyo económico, asesoramiento, patrocinio visas.
- Programa de Recomendaciones.
- Programa de Bienestar : Nutrición, Física, Mental. Descuentos con Wellhub. Servicio de apoyo psicológico gratuito.
- Vida en GFT : Oficinas inteligentes, eventos, premios de valores, charlas inspiradoras.
- Cultura corporativa internacional.
En GFT consideramos que la diversidad es uno de nuestros pilares fundamentales y promovemos un entorno de trabajo inclusivo basado en la cooperación y el respeto mutuo. Ofrecemos igualdad de oportunidades a todas las personas sin tener en cuenta su raza, origen cultural, sexo, edad, orientación sexual, identidad de género, discapacidad o creencias religiosas.
GFT dispone y ha registrado un Plan de Igualdad que recoge las medidas a adoptar con el objetivo de alcanzar en la empresa la igualdad de trato y de oportunidades entre mujeres y hombres y a eliminar, si es que la hay, la discriminación por razón de sexo.
Únete a nuestro equipo global!