WEX
WEX
WEX es una plataforma global de comercio que ayuda a las organizaciones a gestionar operaciones empresariales esenciales mediante soluciones especializadas de pago y administración. Su oferta incluye tarjetas de combustible, gestión de flotas y análisis para equipos de logística y transporte; herramientas de pago empresarial diseñadas para simplificar las transacciones y reforzar el control; y administración de beneficios para empleados, incluidas cuentas de salud y reembolso. Con actividades en los sectores de la salud, la logística y los viajes, WEX desarrolla tecnología destinada a hacer que los procesos comerciales complejos sean más eficientes, seguros y fáciles de gestionar.

Ingeniero/a de desarrollo de software I, WEX Mobility (teletrabajo desde India)

Desarrolla y prueba software de WEX Mobility para pagos de combustible, plataformas de flotas y aplicaciones para conductores. Trabaja con Java, Python, TypeScript y sistemas nativos de la nube.

Descripción

  • Desarrolla componentes dentro de arquitecturas existentes de microservicios, basadas en eventos y frontend.
  • Escribe código limpio y compilable, así como pruebas unitarias que cumplan los estándares de calidad del equipo.
  • Confirma los criterios de aceptación y los escenarios de error antes de implementar.
  • Reproduce y resuelve errores bien delimitados con la orientación de ingenieros sénior.
  • Atiende primero los tickets de soporte de baja prioridad.
  • Participa en turnos de guardia supervisados y realiza las comprobaciones de incidentes y los scripts asignados.
  • Añade registros de errores e información para facilitar la supervisión y la depuración.
  • Mantén Jira actualizado, sigue la Definición de Hecho, avanza los tickets por las etapas del flujo de trabajo y comunica los riesgos.
  • Participa en reuniones diarias, revisiones del backlog y demostraciones.
  • Usa herramientas como Cursor para reducir el código repetitivo e investigar errores, y verifica los resultados generados.
  • Corrige la documentación o añade la que falte.
  • Colabora con equipos de producto, otros equipos OTR y colegas de ingeniería desde el diseño hasta la implementación, las pruebas, el despliegue y el soporte en producción.

Requisitos

  • Título de grado o máster en informática por una institución de prestigio.
  • Entre 0 y 1 año de experiencia profesional.
  • Sólidos conocimientos de estructuras de datos, algoritmos y diseño de software.
  • Capacidad para escribir código limpio, compilable y probado en al menos uno de estos lenguajes: Java, Python o TypeScript/JavaScript.
  • Comprensión de la pirámide de pruebas y experiencia escribiendo pruebas unitarias en trabajos académicos, prácticas o proyectos personales.
  • Conocimientos básicos de IAM y control de acceso basado en roles.
  • Disposición para aprender las normas de cumplimiento pertinentes, como PCI o SOC.
  • Conocimientos de Git y de los flujos de trabajo de solicitudes de cambios (pull requests).
  • Capacidad para desplegar mediante un pipeline de CI/CD existente y determinar cuándo un commit provocó un fallo de compilación.
  • Capacidad para hacer preguntas concretas, explicar las soluciones intentadas y señalar riesgos para los plazos.
  • Capacidad para aceptar comentarios en las revisiones de código y aprender los estándares y las herramientas del equipo.
  • Se valora: título en informática o ingeniería de software por una institución de prestigio.
  • Se valora: experiencia de prácticas o cooperativa en la entrega de código a un entorno de producción o preproducción como parte de un equipo.
  • Se valora: familiaridad con los fundamentos de la nube.
  • Se valora: conocimientos de Docker y contenedores.
  • Se valora: experiencia mejorando una base de código existente.
  • Se valora: conocimiento de herramientas de IA más allá del autocompletado de código.
  • Se valora: interés genuino en pagos, operaciones de flotas o plataformas para desarrolladores.

Beneficios

  • La oferta no especifica beneficios, ventajas ni compensación adicional.