Ingeniero de Software (Python/Java Engineer)

Tecnología · San Pedro Garza García (Híbrido)

Inscribirme

Descripción

AZKAIT es una empresa Mexicana que busca y conecta el mejor talento IT con empresas Latinoamericanas y de Estados Unidos.


Estamos en la búsqueda de tu talento como Ingeniero de Software (Python/Java Engineer).


Objetivo principal: Como Ingeniero de Software, diseñarás y desarrollarás componentes de software de vanguardia, aprovechando una pila de software moderna dentro de una arquitectura orientada a microservicios de ritmo rápido. Utilizando herramientas como Python, Java y Kubernetes, abordarás desafíos complejos y contribuirás a sistemas sofisticados.


Responsabilidades:


  • Diseñar, implementar, documentar y mantener aplicaciones de microservicios escalables que se ejecuten en un entorno de nube.
  • Realizar revisiones de código y proporcionar comentarios para garantizar que el software de alto rendimiento y máxima calidad llegue a la producción.
  • Orientar a los ingenieros y revisar sus contribuciones al código base.
  • Colaborar con otros equipos para recopilar comentarios y mejorar continuamente la calidad de sus productos de software.
  • Colaborar con los arquitectos para tomar decisiones técnicas relativas al lenguaje de programación, la base de datos, la entrega y la arquitectura de la solución.


Requisitos

  • Más de 5 años de experiencia profesional en ingeniería de software con Python.
  • Más de 3 años de experiencia profesional en ingeniería de software con Java.
  • Excelentes habilidades de comunicación.
  • Grandes habilidades de resolución de problemas, una fuerte mentalidad de hacking.
  • Buena comprensión de las API REST y arquitecturas de microservicios.
  • Experiencia con aplicaciones de software en contenedores - Docker y (idealmente) Kubernetes.
  • Experiencia en resolución de problemas en entornos Linux.
  • Experiencia con bases de datos NoSQL.
  • Experiencia con aplicaciones distribuidas y brokers de mensajes como Kafka.
  • Experiencia trabajando con metodologías ágiles.


Habilidades Adicionales:


  • Experiencia liderando equipos de ingeniería o un deseo de transición a una posición de liderazgo.
  • Sólidas habilidades de depuración y creación de perfiles.
  • Experiencia con Apache NiFi, Celery y Pandas.
  • Experiencia trabajando con grandes volúmenes de datos. Idealmente datos de series temporales.
  • Experiencia automatizando tareas recurrentes con shell scripts.
  • Experiencia con frameworks web minimalistas en Python, como Flask o FastAPI.
  • Experiencia de producción con bases de datos NoSQL, como MongoDB o InfluxDB.
  • Experiencia de producción con Kubernetes autoalojado.