Desarrollador de back-end — Mexico City, Mexico

Vacante

Desarrollador de back-end

CapgeminiCapgemini
Tiempo completo Mexico City, Mexico

Vacante indexada automáticamente desde LinkedIn. TG Empleos no intermedia este proceso.

Compartir:

Análisis Técnico de Tec Gurus

Vacante de desarrollo backend semi senior para construir y mantener servicios y APIs REST con Node.js, TypeScript y NestJS, incluyendo seguridad OAuth/JWT, base de datos PostgreSQL e integraciones orientadas a eventos. El perfil requiere experiencia en pruebas, documentación OpenAPI y buenas prácticas de código.

Node.jsTypeScriptNestJSPostgreSQLAPIs RESTOpenAPI 3.xSwaggerOAuth 2.0OpenID Connect (OIDC)JWTJestTesting UnitarioTesting de IntegraciónGitarquitecturas orientadas a eventospatrones para evitar el procesamiento duplicado de eventos

Descripción

Empresa: Capgemini

Backend Developer Semi Senior para diseñar, desarrollar, probar y mantener servicios backend con Node.js, TypeScript, NestJS, APIs REST y PostgreSQL en plataforma ZDeptos.

Experiencia requerida

Experiencia mínima de 2 a 4 años como Backend Developer. Experiencia sólida en Node.js y TypeScript, NestJS, PostgreSQL, APIs REST, OpenAPI, OAuth 2.0, OIDC, JWT, pruebas unitarias e integración.

Responsabilidades

Diseñar, desarrollar, probar y mantener servicios backend de la plataforma ZDeptos. Diseñar e implementar APIs REST a partir de contratos OpenAPI 3.x. Mantener alineados contrato, implementación, documentación, ejemplos y mocks. Desarrollar consultas de catálogos, estructura consolidada, búsqueda, relaciones, calendario, auditoría y reportes. Aplicar paginación, filtros, ordenamiento, validaciones y respuestas de error estandarizadas. Implementar autorización en backend. Participar en revisiones de código, definición de estándares y resolución de defectos. Implementar reglas de negocio relacionadas con estructuras organizacionales, movimientos, asignaciones y validaciones jerárquicas. Crear mocks, simuladores de eventos, publishers de prueba y datasets reproducibles. Participar en integraciones con SAP Employee Central mediante SAP BTP y SAP Event Mesh. Implementar pruebas unitarias y de integración. Colaborar con equipos de Frontend, QA, Integración y Arquitectura.

Conocimientos técnicos

Node.js, TypeScript, NestJS, PostgreSQL, bases de datos relacionales, APIs REST, OpenAPI 3.x, Swagger, OAuth 2.0, OpenID Connect (OIDC), JWT, Jest, testing unitario e integración, Git, arquitecturas orientadas a eventos, patrones para evitar procesamiento duplicado de eventos.

Habilidades

Análisis y resolución de problemas, pensamiento analítico, comunicación efectiva con stakeholders técnicos y de negocio, atención al detalle, capacidad de síntesis y documentación, trabajo en equipo y colaboración, orientación a resultados, adaptabilidad y aprendizaje continuo.

Prestaciones y beneficios

Compensación competitiva y beneficios superiores a los de Ley.

Escolaridad

Licenciatura en Tecnologías de la Información, Sistemas o afín (deseable).

Experiencia

Experiencia mínima de 2 a 4 años como Backend Developer. Experiencia sólida en Node.js y TypeScript, NestJS, PostgreSQL, APIs REST, OpenAPI, OAuth 2.0, OIDC, JWT, pruebas unitarias e integración.

Conocimientos

Node.js, TypeScript, NestJS, PostgreSQL, bases de datos relacionales, APIs REST, OpenAPI 3.x, Swagger, OAuth 2.0, OpenID Connect (OIDC), JWT, Jest, testing unitario e integración, Git, arquitecturas orientadas a eventos, patrones para evitar procesamiento duplicado de eventos.

Habilidades

Análisis y resolución de problemas, pensamiento analítico, comunicación efectiva con stakeholders técnicos y de negocio, atención al detalle, capacidad de síntesis y documentación, trabajo en equipo y colaboración, orientación a resultados, adaptabilidad y aprendizaje continuo.

Actividades

Diseñar, desarrollar, probar y mantener servicios backend de la plataforma ZDeptos. Diseñar e implementar APIs REST a partir de contratos OpenAPI 3.x. Mantener alineados contrato, implementación, documentación, ejemplos y mocks. Desarrollar consultas de catálogos, estructura consolidada, búsqueda, relaciones, calendario, auditoría y reportes. Aplicar paginación, filtros, ordenamiento, validaciones y respuestas de error estandarizadas. Implementar autorización en backend. Participar en revisiones de código, definición de estándares y resolución de defectos. Implementar reglas de negocio relacionadas con estructuras organizacionales, movimientos, asignaciones y validaciones jerárquicas. Crear mocks, simuladores de eventos, publishers de prueba y datasets reproducibles. Participar en integraciones con SAP Employee Central mediante SAP BTP y SAP Event Mesh. Implementar pruebas unitarias y de integración. Colaborar con equipos de Frontend, QA, Integración y Arquitectura.

Educación

Licenciatura en Tecnologías de la Información, Sistemas o afín (deseable).

Datos Generales

Tipo de Contrato

Tiempo completo
Desarrollador de back-endCapgemini
Postúlate ahora🔔 Recibir alertas