




Resumen del Puesto: Buscamos un Desarrollador Python SR para liderar el diseño, desarrollo y evolución de librerías base reutilizables, estandarizando prácticas y mejorando la productividad. Puntos Destacados: 1. Desarrollo y diseño de librerías core reutilizables (SDKs, clientes HTTP/gRPC) 2. Implementación de pruebas, herramientas de calidad y seguridad de dependencias 3. Construcción y mantenimiento de pipelines CI/CD y automatización ##### **Buscamos Desarrollador Python SR** **Sobre NxC** En Nonconformist, somos una agencia de experiencias y productos digitales. Nos enfocamos en el diseño centrado en las personas, con un enfoque multidisciplinar que abarca todo el proceso de creación de valor. Combinamos Diseño, Data, Growth y Tecnología para transformar negocios, proporcionando soluciones end\-to\-end que impactan directamente en la experiencia del usuario. **El desafío** Estamos buscando **Desarrollador Python SR** para llevar el diseño, desarrollo y evolución de librerías base reutilizables que serán utilizadas de forma transversal por los distintos equipos de desarrollo de la compañía. Este rol es clave para estandarizar prácticas, mejorar la productividad de los squads y asegurar la calidad técnica del ecosistema Python interno. #### **️** **Qué vas a hacer en el día a día** **Desarrollo y diseño de librerías core*** Construir librerías reutilizables (SDKs, clientes HTTP/gRPC, módulos de autenticación, observabilidad, utilitarios, etc.). * Garantizar APIs públicas estables, versionado semántico (SemVer) y documentación clara. * Publicación y gestión de paquetes en repositorios privados mediante GitHub Packages. **Calidad, pruebas y seguridad*** Implementar pruebas con pytest, property\-based testing (hypothesis) y alta cobertura. * Utilizar herramientas de calidad: ruff/flake8, black, isort, mypy, pre\-commit. * Asegurar la seguridad de dependencias (Dependabot, SCA, Bandit). **CI/CD y automatización*** Construir y mantener pipelines en GitHub Actions (lint, test, build, publish). * Definir estrategias de release (alpha/beta/GA) y automatizar flujos de etiquetado y publicación. **Observabilidad y confiabilidad*** Implementar estándares de observabilidad con OpenTelemetry (traces/metrics/logs). * Logging estructurado y prácticas de monitoreo. **Colaboración*** Brindar soporte experto a los equipos consumidores de las librerías. * Participar en ceremonias técnicas de los squads cuando las librerías impacten en sus desarrollos. **Qué esperamos de vos** * \+6 años de experiencia en desarrollo backend con Python. * Experiencia sólida en Python 3\.10\+ (asyncio, typing avanzado, Pydantic, context managers). * Packaging y distribución (Poetry, setuptools, wheels). * FastAPI, httpx/requests. * SQLAlchemy, PostgreSQL, Redis. * Integraciones REST y gRPC. * Familiaridad con GitHub Actions \& GitHub Packages. * Monitoreo/observabilidad: OpenTelemetry, Prometheus/Grafana. * Excelentes habilidades de comunicación y capacidad de negociación. * Capacidad de trabajo en equipo, resolución de problemas y mentalidad conciliadora. **Valoramos especialmente** * Formación en Ingeniería en Sistemas / Software. * Conocimiento en contenedores Docker y despliegues en Kubernetes. * Dominio de inglés técnico. **Cómo trabajamos en Nonconformist** Nos gustan las personas que… * Son autónomas, responsables, flexibles y se mueven con el cambio. * Promueven el feedback continuo, la escucha activa y valoran la diversidad. * Trabajan en equipo y comparten conocimientos para construir mejores soluciones. * Cuestionan, proponen y convierten ideas en acción, combinando creatividad con impacto real. **Nuestros beneficios** * OSDE plan empresa (para vos y tu grupo familiar). * Semana extra de vacaciones. * Día libre de cumpleaños. * Clases de yoga in\-company. * Clases de inglés in\-company. * Convenio con aseguradora de hogar, autos y motos. * Convenio con seguro de viajes. * Trabajar con clientes líderes en el mercado. * Modalidad de trabajo híbrido, **1 día de presencialidad** semanal en las oficinas del cliente. **Si crees que es un match...** ¡Esperamos tu candidatura!


