McLane Global
Houston, TX, USA
Como una de las empresas de logística de alimentos más grandes del mundo, McLane Global depende de la eficiencia de sus centros de cumplimiento. Consideramos que todos nuestros almacenes son sistemáticos y operan con una mentalidad centrada en el cliente. Para cumplir nuestra promesa a los clientes, confiamos en personas excepcionalmente talentosas, brillantes y comprometidas. Fomentamos y aceptamos una fuerza laboral diversa. Reconocemos que las personas con diversos orígenes, experiencias y perspectivas impulsan nuestro crecimiento y enriquecen nuestra cultura global. Estamos buscando un desarrollador de API experimentado para diseñar, construir y mantener APIs robustas, seguras y escalables que impulsen nuestras aplicaciones y servicios. El candidato ideal tiene experiencia práctica en el desarrollo moderno de APIs, sigue las mejores prácticas en seguridad y rendimiento, y disfruta trabajar en un entorno colaborativo y dinámico. PRINCIPALES RESPONSABILIDADES Diseñar, desarrollar, probar e implementar APIs RESTful y/o GraphQL. Colaborar con los equipos frontend, móvil y backend para integrar APIs en múltiples plataformas. Desarrollar documentación de APIs y garantizar su mantenibilidad utilizando herramientas como Swagger/OpenAPI. Implementar mecanismos de autenticación y autorización (por ejemplo, OAuth2, JWT). Optimizar el rendimiento, escalabilidad y fiabilidad de las APIs. Mantener la calidad del código, realizar revisiones de código y asegurar el cumplimiento de las mejores prácticas de ingeniería de software. Diagnosticar, depurar y resolver problemas de APIs en producción. Colaborar con los equipos de DevOps para gestionar los pipelines de implementación de APIs y el control de versiones. Asegurar que las APIs cumplan con los estándares de seguridad y regulaciones del sector (por ejemplo, GDPR, PCI-DSS cuando sea aplicable). Monitorear el rendimiento de las APIs utilizando herramientas de registro, monitoreo y alertas. REQUISITOS Título universitario en Ciencias de la Computación, Ingeniería o campo relacionado (o experiencia laboral equivalente). 3 o más años de experiencia en desarrollo backend con enfoque en diseño y desarrollo de APIs. Dominio de al menos un lenguaje de programación moderno (por ejemplo, Node.js, Java, Python, Go, C#, PHP). Experiencia sólida con frameworks y herramientas de desarrollo de APIs (por ejemplo, Express.js, FastAPI, Spring Boot, .NET Core). Comprensión sólida de los principios RESTful, control de versiones de APIs y patrones de diseño. Experiencia con herramientas de documentación de APIs como Swagger, Postman o similares. Conocimiento de las mejores prácticas de seguridad en APIs (OAuth 2.0, JWT, seguridad en API Gateway). Experiencia con bases de datos relacionales y/o NoSQL (por ejemplo, PostgreSQL, MySQL, MongoDB). Conocimientos sobre contenerización y arquitectura de microservicios (Docker, Kubernetes es un plus). Familiaridad con pipelines de CI/CD y pruebas automatizadas para APIs. Excelentes habilidades para resolver problemas, atención al detalle y capacidad para trabajar de forma independiente y en equipo. CALIFICACIONES PREFERIBLES Experiencia en desarrollo de APIs GraphQL. Conocimiento de plataformas de API Gateway (por ejemplo, Kong, AWS API Gateway, Apigee). Familiaridad con arquitecturas orientadas a eventos y brokers de mensajes (por ejemplo, Kafka, RabbitMQ). Experiencia trabajando en entornos de desarrollo Agile/Scrum. Contribuciones a proyectos de código abierto o experiencia pública en desarrollo de APIs. CONDICIONES DE TRABAJO Uso del teclado – (hasta 8 horas diarias) Ingresar texto o datos en una computadora mediante un teclado. Los dispositivos incluyen teclados tradicionales, teclados numéricos, pantallas táctiles y otros. Sentado/De pie – (hasta 8 horas diarias) La capacidad de alternar entre sentarse y estar de pie en un escritorio está presente cuando el trabajador tiene flexibilidad para elegir entre sentarse o estar de pie según sea necesario, cuando esta necesidad no puede cubrirse mediante pausas programadas o el período de almuerzo. Comunicación verbal – (hasta 8 horas diarias) Expresar o intercambiar ideas mediante el habla para transmitir información oral a clientes o al público, y para dar instrucciones verbales detalladas a otros trabajadores con precisión, volumen o rapidez. Otros esfuerzos físicos relacionados con el puesto BENEFICIOS Remuneración base competitiva Beneficios completos, incluyendo médico, dental y de visión, efectivos desde el primer día de empleo Plan 401(k) con coincidencia del empleador (inscripción trimestral) Días festivos pagados (sin período de espera para recibir pago por días festivos) Vacaciones pagadas, días personales y días de enfermedad pagados desde el primer día de empleo Todas las ofertas están sujetas a la aprobación de una verificación de antecedentes y una prueba de drogas No se aceptan consultas por teléfono ni visitas espontáneas para este puesto; postúlese en línea para ser considerado Descargo de responsabilidad Los empleados deben poder desempeñar las funciones esenciales del puesto de manera satisfactoria y, si lo solicitan, se les proporcionará una adaptación razonable para permitir que los empleados con discapacidades realicen las funciones esenciales de su trabajo, salvo que implique una dificultad excesiva. Además, las descripciones de trabajo suelen cambiar con el tiempo a medida que cambian los requisitos y los niveles de habilidad de los empleados. El empleador se reserva el derecho de cambiar o asignar otras tareas a este puesto.