Back-End Developer (Python)
Senior back-end Python developer at Nubiral in Buenos Aires to technically lead building a cloud-native workflow engine and SDK, replacing legacy IBM BPM. Day-to-day: designing REST/GraphQL APIs, refactoring legacy business flows into Python, and deploying serverless/containers across AWS, Azure and GCP while mentoring junior devs.
- Compensation
- Not disclosed
- Location
- Buenos Aires, Argentina
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- 5+ years of proven experience developing enterprise back-end applications with Python
- Mastery of cloud-native architectures with hands-on experience in AWS, Microsoft Azure or Google Cloud
- Familiarity with Docker, Kubernetes and CI/CD tools (GitHub Actions, GitLab CI, Azure DevOps)
- Solid knowledge of relational databases (PostgreSQL, Oracle) and NoSQL, including data modeling for high-concurrency systems
- Strategic mindset: ability to understand business impact behind the code and act as a technical consultant
- Experience working under Agile methodologies (Scrum/Kanban)
- Strong communication: translating complex business requirements into clear technical specifications
Nice to have
- Experience with Python frameworks such as FastAPI, Django or Flask (preferred)
Full description
EnNubiral seguimos creciendo y queremos que te sumes a nuestro equipo de expertos! Nos entusiasma la innovación, los desafíos constantes y trabajar con los mejores talentos del mercado.
En Nubiral, nuestra misión es acelerar la evolución digital. Como parte de nuestra estrategia de modernización tecnológica, estamos iniciando un proyecto de misión crítica para reemplazar una herramienta legacy. Nuestro objetivo es diseñar, construir y desplegar una Aplicación y SDK propios, altamente escalables y nativos en la nube (optimizados para ecosistemas AWS, Azure y Google Cloud/Gemini). Buscamos un Dev con visión de arquitectura para liderar técnicamente la creación de este nuevo motor de flujos de trabajo, garantizando excelencia técnica, agilidad y un impacto directo en la eficiencia operativa de nuestros clientes.¿Qué desafíos te esperan en este rol?
- Diseño y Arquitectura: Liderar el diseño técnico y la arquitectura del nuevo SDK y Aplicativo en Python, asegurando que el framework sea extensible, seguro y capaz de orquestar procesos de negocio complejos (reemplazando la lógica actual de IBM BPM).
- Desarrollo Core: Escribir código Python limpio, modular y altamente eficiente. Diseñar APIs RESTful y/o GraphQL para la integración del SDK con aplicaciones de terceros y microservicios internos.
- Modernización y Migración: Analizar los flujos de trabajo, reglas de negocio y dependencias existentes en la plataforma IBM BPM para refactorizarlos y traducirlos al nuevo ecosistema nativo en Python.
- Integración Cloud: Asegurar que el SDK esté optimizado para despliegues serverless y de contenedores en múltiples nubes (AWS ECS/Lambda, Azure Container Apps, Google Cloud Run), colaborando estrechamente con nuestros equipos de Infraestructura.
- Liderazgo Técnico y Mentoring: Guiar a desarrolladores semi-seniors y juniors, promoviendo las mejores prácticas de ingeniería. Colaborar de la mano con los Service Delivery Managers (SDMs) para alinear los entregables técnicos con los cronogramas ágiles del proyecto.
- Calidad y CI/CD: Implementar pruebas automatizadas (unitarias, de integración y e2e) y colaborar en la configuración de pipelines de despliegue continuo para garantizar cero interrupciones en la entrega de valor.
¿Qué buscamos?
- Experiencia Core: Más de 5 años de experiencia comprobable desarrollando aplicaciones empresariales de backend utilizando Python (preferentemente frameworks como FastAPI, Django o Flask).
- Cloud & DevOps: Dominio de arquitecturas nativas de nube. Experiencia práctica trabajando con servicios de AWS, Microsoft Azure o Google Cloud. Familiaridad con Docker, Kubernetes y herramientas de CI/CD (GitHub Actions, GitLab CI, Azure DevOps).