ITtude
Especialista Senior en Desarrollo Backend y Arquitectura de Datos
Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:
Últimas ofertas de empleo remoto
Remote PeopleSDR LATAM – Representante de desarrollo de ventas→MediastreamDesarrollador/a mobile (React Native)→doolaBusiness Development Representative (BDR)→World Wildlife Fund (WWF)Senior Cloud Engineer (Azure)→doolaEspecialista SEO / GEO→ImpermeabilizaEspecialista en Email Marketing B2B y captación de clientes→
El puesto está orientado a profesionales con amplia experiencia en desarrollo backend y plataformas de datos. La posición requiere diseñar, desarrollar y mantener microservicios de alto rendimiento, integraciones en entornos distribuidos y soluciones escalables en la nube.
Responsabilidades:
- Diseñar, desarrollar y mantener APIs RESTful y microservicios de alto rendimiento y asincrónicos utilizando principalmente Python y el framework FastAPI.
- Implementar arquitectura orientada a eventos e integrar con Kafka para una comunicación confiable y asincrónica entre servicios.
- Garantizar la calidad del código mediante pruebas continuas, utilizando herramientas como pytest para pruebas unitarias e integradas.
- Gestionar y optimizar soluciones de almacenamiento de datos, incluyendo bases de datos relacionales como PostgreSQL y bases de datos NoSQL como MongoDB.
- Construir, mantener y optimizar canalizaciones de datos y procesos de transformación utilizando tecnologías de big data como PySpark y Databricks.
- Colaborar con equipos de Ciencia de Datos para operacionalizar modelos de aprendizaje automático y asegurar la integridad de los datos en toda la plataforma.
- Gestionar el ciclo de vida de la contenerización de las aplicaciones utilizando Docker.
- Orquestar, desplegar y escalar servicios en el entorno en la nube utilizando Kubernetes y herramientas relacionadas como Helm.
- Mantener y mejorar los procesos de Integración y Despliegue Continuos (CI/CD) empleando GitHub y GitHub Actions.
Requisitos:
- Título universitario en Ingeniería Informática, Ciencias de la Computación o un campo relacionado, o experiencia práctica equivalente.
- Más de 5 años de experiencia en Ingeniería de Software, con al menos 2 años en un puesto sénior o híbrido que combine responsabilidades de Backend y Plataforma.
- Dominio avanzado de Python, buenas prácticas de desarrollo y escritura de código limpio y escalable.
- Experiencia comprobada en el diseño e implementación de APIs en entornos de producción con frameworks modernos como FastAPI.
- Conocimiento experto en Docker y experiencia en orquestación de contenedores a nivel de producción mediante Kubernetes.
- Experiencia práctica con herramientas de procesamiento de datos masivos como PySpark (en entornos como Databricks) y manipulación de datos con Pandas.
- Experiencia en el uso de brokers de mensajería asincrónicos (Kafka) y gestión de bases de datos relacionales (PostgreSQL) y NoSQL (MongoDB).
- Dominio de servicios en la nube de Microsoft Azure y uso avanzado de GitHub para control de versiones e implementación de CI/CD.
