
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.