🎁 Antes de postularte, practica esta entrevista. Crea tu cuenta gratis en WorkMundi y recibe un Entrenamiento de Entrevista en HelpsYouSpeak — sin costo, sin tarjeta. Quiero mi entrenamiento →
En CleverIT Group estamos en búsqueda de un/a Desarrollador Backend Python para integrarse a un proyecto de alto impacto, trabajando en el desarrollo de APIs, automatización y generación dinámica de configuraciones para entornos de CI/CD y cloud. Modalidad Remoto ¿Cuál será el desafío? Buscamos un profesional con sólida experiencia en Python y desarrollo Backend, que participe en la construcción de herramientas y servicios capaces de generar automáticamente artefactos de configuración a partir de contratos declarativos. El foco principal estará en desarrollar un generador automatizado de pipelines y configuraciones, utilizando templating, validaciones y buenas prácticas de testing. ️ Principales responsabilidades Diseñar y desarrollar APIs REST utilizando Python y FastAPI. Diseñar schemas y desarrollar queries sobre bases de datos relacionales. Implementar mecanismos de autenticación y autorización utilizando OAuth2, JWT y SSO. Integrar APIs de terceros mediante APIs REST, webhooks y automatizaciones. Desarrollar un sistema de generación programática de: YAML para GitLab CI. Manifiestos de Kubernetes. Helm Values. Configuraciones HCL para Terragrunt. Implementar soluciones de templating utilizando Jinja2 o tecnologías equivalentes. Validar contratos declarativos utilizando JSON Schema. Desarrollar herramientas de línea de comandos (CLI). Implementar pruebas unitarias y de integración para APIs y generadores. Diseñar pruebas para diferentes combinaciones de criticidad y triggers en la generación de pipelines. Trabajar con pipelines de CI/CD, principalmente como consumidor e integrador. Participar en la definición técnica y evolución de las soluciones. Requisitos obligatorios Experiencia sólida desarrollando con Python. Experiencia con algún framework web moderno: FastAPI preferentemente; Django o Flask son transferibles. Experiencia con PostgreSQL, MySQL u otra base de datos relacional. Experiencia en diseño e implementación de APIs REST. Conocimientos de OAuth2, JWT y/o SSO. Experiencia integrando APIs de terceros y webhooks. Experiencia con Jinja2 o algún sistema de templating. Conocimientos de JSON Schema. Experiencia desarrollando pruebas unitarias y de integración. Conocimientos de CI/CD utilizando herramientas como GitLab CI, GitHub Actions o Jenkins. Experiencia trabajando con Git. Requisitos deseables Experiencia generando dinámicamente archivos YAML, HCL o manifiestos Kubernetes. Conocimientos de Kubernetes, Helm y/o Terragrunt. Experiencia desarrollando CLI tools. Conocimientos de arquitectura basada en contratos declarativos. Experiencia con automatización de procesos mediante APIs. Experiencia trabajando en ambientes Cloud. Buscamos a alguien que Tenga fuerte orientación al desarrollo Backend. Sea capaz de transformar requerimientos técnicos en soluciones mantenibles. Tenga especial atención por la calidad y cobertura de las pruebas. Sea autónomo/a y proactivo/a en la resolución de problemas. Tenga interés por la automatización y las herramientas de Developer Experience. ¿Aceptas el desafío CleverIT Group? ¡Esperamos conocerte y conversar sobre este desafío!