Desarrollador de back-end (Ciudad de México)

Desarrollador de back-end (Ciudad de México)

22 sep
|
Capgemini
|
Ciudad de México

22 sep

Capgemini

Ciudad de México

Posición: Backend Developer Semi Senior (Node.js / TypeScript / NestJS)

Ubicación: Localidad Indistinta

Industria: Retail

Modalidad de trabajo: Remota / Híbrida

Tus funciones:

- Diseñar, desarrollar, probar y mantener los 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, sin depender únicamente de controles visuales.
- 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 para desacoplar dependencias externas.
- Participar en integraciones con SAP Employee Central mediante SAP BTP y SAP Event Mesh.
- Implementar pruebas unitarias y de integración como parte del ciclo de desarrollo.
- Colaborar con equipos de Frontend, QA, Integración y Arquitectura para garantizar entregas de calidad.

Conocimientos y experiencia necesaria:

- Licenciatura en Tecnologías de la Información, Sistemas o afín (deseable).
- Experiencia mínima de 2 a 4 años como Backend Developer.
- Experiencia sólida en Node.js y TypeScript.
- Experiencia en desarrollo de aplicaciones con NestJS.
- Conocimiento de PostgreSQL y bases de datos relacionales.
- Experiencia diseñando e implementando APIs REST.
- Conocimiento y experiencia trabajando con OpenAPI 3.x y Swagger.




- Conocimiento de autenticación y autorización mediante OAuth 2.0, OIDC y JWT.
- Experiencia desarrollando pruebas unitarias e integración.
- Experiencia trabajando con arquitecturas orientadas a eventos y servicios de integración.
- Conocimiento de patrones para evitar el procesamiento duplicado de eventos.
- Experiencia trabajando con Git y metodologías ágiles.
- Capacidad para interpretar documentación funcional y reglas de negocio complejas.

Herramientas:

Backend

- Node.js
- TypeScript
- NestJS

APIs e Integración
- REST APIs
- OpenAPI 3.x
- Swagger

Bases de datos
- PostgreSQL

Seguridad
- OAuth 2.0
- OpenID Connect (OIDC)
- JWT

Pruebas
- Jest
- Testing Unitario
- Testing de Integración

Control de versiones
- Git

Deseable:
- Experiencia con SAP Event Mesh.
- Experiencia con SAP BTP.
- Conocimiento de SAP SuccessFactors Employee Central.
- Experiencia en Google Cloud Platform (GCP).
- Experiencia en arquitecturas basadas en eventos y microservicios.
- Experiencia creando mocks, simuladores y publishers para pruebas de integración.

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.

Tu carrera en Capgemini





- Al trabajar en un ambiente de equipo, nuestros consultores se enfocan en el análisis, diseño y desarrollo de soluciones basadas en tecnología para los clientes de Capgemini.
- Trabajarás en conjunto con especialistas funcionales, técnicos y del negocio para ayudar a desarrollar la implementación e integración de soluciones y sistemas innovadores incluyendo metodologías, técnicas y herramientas.
- Contribuirás de una manera responsable y oportuna con la satisfacción del cliente proporcionando servicios y productos que generan valor agregado.
- Capgemini ofrece una compensación competitiva y beneficios superiores a los de Ley.
- Nuestras oficinas centrales están en París, Francia y tenemos presencia en más de 50 países.
- Capgemini ha desarrollado metodologías propias a nivel general: Collaborative Business Experience y Rightshore.

Te encantará trabajar en Capgemini porque:

- Ofrecemos una experiencia única de reclutamiento y onboarding, y te ayudamos a construir las bases de tu carrera y habilidades profesionales.
- Proveemos un ambiente de trabajo colaborativo basado en nuestros 7 valores: Honestidad, Audacia, Confianza, Libertad, Espíritu de Equipo, Modestia y Diversión.
- Promovemos un ambiente que te permite planear y desarrollar tu carrera.

"En Capgemini México, el objetivo es atraer al mejor talento y lograr un ambiente laboral diverso e inclusivo por lo que no se discrimina por motivo de raza, sexo, orientación sexual, identidad o expresión de género o cualquier otra característica propia de la persona. Todas las solicitudes son bienvenidas y serán consideradas para concurso con base en el mérito del candidato contra el trabajo y/o la experiencia para el puesto."

📌 Desarrollador de back-end (Ciudad de México)
🏢 Capgemini
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de back-end (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de back-end (ciudad de méxico) / ciudad de méxico