Salario negociable
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 con nuestra promesa a los clientes, contamos con personas excepcionalmente talentosas, brillantes y comprometidas. Fomentamos y abrazamos una población diversa de empleados. Reconocemos que las personas con diversos orígenes, experiencias y perspectivas alimentan nuestro crecimiento y enriquecen nuestra cultura global. Estamos buscando un desarrollador de API calificado para diseñar, construir y mantener API robustas, seguras y escalables que impulsen nuestras aplicaciones y servicios. El candidato ideal tiene experiencia práctica en el desarrollo moderno de API, 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 API RESTful y/o GraphQL. Colaborar con los equipos de frontend, móviles y backend para integrar API en diversas plataformas. Desarrollar documentación de API 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 confiabilidad de las API. Mantener la calidad del código, realizar revisiones de código y garantizar el cumplimiento de las mejores prácticas de ingeniería de software. Solucionar, depurar y resolver problemas de API en producción. Colaborar con los equipos de DevOps para gestionar las canalizaciones de implementación de API y el control de versiones. Asegurar que las API cumplan con los estándares de seguridad y regulaciones industriales (por ejemplo, GDPR, PCI-DSS cuando sea aplicable). Monitorear el rendimiento de las API 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+ años de experiencia en desarrollo backend con enfoque en diseño y desarrollo de API. Dominio de al menos un lenguaje de programación moderno (por ejemplo, Node.js, Java, Python, Go, C#, PHP). Experiencia sólida con marcos y herramientas de desarrollo de API (por ejemplo, Express.js, FastAPI, Spring Boot, .NET Core). Comprensión sólida de los principios RESTful, control de versiones de API y patrones de diseño. Experiencia con herramientas de documentación de API como Swagger, Postman o similares. Conocimiento de las mejores prácticas de seguridad en API (OAuth 2.0, JWT, seguridad en API Gateway). Experiencia con bases de datos relacionales y/o NoSQL (por ejemplo, PostgreSQL, MySQL, MongoDB). Conocimiento de arquitectura de microservicios y contenedores (Docker, Kubernetes es un plus). Familiaridad con canalizaciones CI/CD y pruebas automatizadas para API. Excelentes habilidades para resolver problemas, atención al detalle y capacidad para trabajar de forma independiente y en equipo. Calificaciones preferidas Experiencia en desarrollo de API 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 en desarrollo de API pública. Condiciones de trabajo Uso de 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 la flexibilidad de elegir entre sentarse o estar de pie según sea necesario, cuando esta necesidad no puede ser atendida mediante pausas programadas y/o el período de almuerzo. Comunicación verbal - (hasta 8 horas diarias) Expresar o intercambiar ideas mediante palabras habladas 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. Esfuerzos físicos adicionales relacionados con el trabajo Beneficios Compensación base competitiva Beneficios completos que incluyen Médico, Dental y 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 periodo de espera para recibir pago por días festivos) Vacaciones pagadas, días personales y días de enfermedad efectivos 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 ofrecen patrocinios de visa por parte de la empresa No se aceptan llamadas telefónicas 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 satisfactoriamente y, si se solicita, se proporcionará una adaptación razonable para permitir que los empleados con discapacidades realicen las funciones esenciales de su trabajo, salvo que implique una carga 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 u asignar otras tareas a este puesto.