Python Developer
Nonconformist · Buenos Aires, Argentina
Information Technology & Services · 51-200 employees
About the role
Lead the design and development of reusable base libraries and SDKs to accelerate development across the organization. Act as a technical reference to promote best practices, maintain quality standards, and implement observability and CI/CD pipelines.
What they look for
Requirements
Requires over 6 years of backend experience with Python, specifically with Python 3.10+, AsyncIO, and designing reusable components. Proficiency in FastAPI, SQLAlchemy, and automated testing with Pytest is essential.
Benefits
Full description
📢 Buscamos Python Developer
👋 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
Buscamos un/a Senior Python Developer para liderar la construcción y evolución de las librerías base que utilizan los distintos equipos de desarrollo de la organización. Serás responsable de diseñar componentes reutilizables que permitan acelerar el desarrollo, mantener estándares de calidad y reducir la complejidad técnica del ecosistema Python.
Además del desarrollo, tendrás un rol de referente técnico colaborando con distintos equipos, promoviendo buenas prácticas y acompañando la adopción de las soluciones que construyas.
El cliente para el cual trabajarás es del rubro banca, posee un esquema de presencialidad de 2 veces a la semana en su oficina ubicada en Chacarita.
⚙️ Qué vas a hacer en el día a día
Diseñar y desarrollar librerías reutilizables
- Diseñar APIs simples, mantenibles y escalables.
- Desarrollar SDKs, clientes HTTP/gRPC, componentes de autenticación, observabilidad y utilitarios compartidos.
- Definir estrategias de versionado y compatibilidad siguiendo Semantic Versioning (SemVer).
- Publicar y mantener paquetes en GitHub Packages.
Garantizar calidad técnica
- Implementar pruebas automatizadas utilizando pytest e Hypothesis.
- Mantener altos estándares de cobertura y calidad de código.
- Aplicar herramientas como Ruff, Black, isort, MyPy y pre-commit.
- Gestionar seguridad de dependencias mediante Bandit, Dependabot y herramientas de análisis estático.
Automatizar el ciclo de desarrollo
- Diseñar pipelines de CI/CD con GitHub Actions.
- Automatizar procesos de testing, build y publicación.
- Definir estrategias de release y versionado.
Impulsar observabilidad
- Incorporar trazabilidad mediante Open Telemetry.
- Implementar logging estructurado y métricas que faciliten el monitoreo de las librerías.
Ser referente técnico
- Acompañar a los equipos que utilicen las librerías.
- Participar en discusiones de arquitectura cuando las soluciones impacten transversalmente.
- Promover estándares de desarrollo, documentación y mantenimiento.
- Colaborar en la reducción de deuda técnica y evolución de la plataforma.
🧠 Qué esperamos de vos
- Más de 6 años desarrollando soluciones backend con Python.
- Experiencia diseñando componentes reutilizables o frameworks internos.
- Experiencia trabajando con equipos de desarrollo de manera transversal.
- Experiencia en Python 3.10 o superior, AsyncIO, Type Hints avanzados, Pydantic, Packaging con Poetry o Setuptools, FastAPI, SQLAlchemy, PostgreSQ, REST APIs, GitHub, testing automatizado con Pytest.
💡 Valoramos especialmente
- Formación en Ingeniería en Sistemas, Software o carreras afines.
- Inglés técnico.
- Experiencia en GitHub Actions, GitHub Packages, gRPC, Redis, Docker, Kubernetes, OpenTelemetry, Prometheus, Grafana, Hypothesis, MyPy.
💯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.
🎉 Si crees que es un match...
¡Esperamos tu candidatura!