Nonconformist

Python Developer

Nonconformist · Buenos Aires, Argentina

Information Technology & Services · 51-200 employees

7 h ago
Senior (5-10 yrs) Full-time Argentina
Log in to apply, save this posting, or score it against your profile with AI.

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

Python AsyncIO FastAPI SQLAlchemy PostgreSQL Pytest Pydantic REST APIs GitHub Actions Docker Kubernetes gRPC OpenTelemetry Redis Poetry CI/CD

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

Corporate health insurance (OSDE) for employee and family Extra vacation week Birthday day off In-company yoga classes In-company English classes Home, car, and motorcycle insurance agreements Travel insurance agreements Hybrid work model

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!