Argentina · Open to remote opportunities worldwide · Full-time or contractor

Francisco Roldán

Senior Python Engineer & Technical Lead

I build Python-based enterprise software, design backend integrations, and lead development teams from requirements to delivery.

Spanish: Native · English: Intermediate

13+ years of experienceDIAMO · Co-founder since 2013Frappe / ERPNext

Hands-on engineering. Technical leadership.

Co-founder and partner at DIAMO since 2013, with 13+ years in software development. I translate complex business requirements into backend systems, accounting workflows, and practical software solutions.

My work combines Python development and architecture with team leadership, project planning, and coordination with clients. I stay involved from technical decisions through deployment and ongoing support.

  • Python & backend architecture
  • Team leadership & project delivery
  • ERP systems & business workflows

Selected engineering work

Python · Frappe · OAuth

MercadoLibre integration & event broker

Developed the MercadoLibre integration and event broker with centralized OAuth authorization, token lifecycle management, durable webhook processing, and signed event delivery to ERP sites.

Python · REST APIs

DiamoERP platform development

Built shared platform capabilities for site configuration, user and API access management, subscription limits, and usage tracking.

Python · Flow · LLMs

AI integration for ERP operations

Integrated Flow assistants and purchasing tools with per-site model configuration, access controls, token-based metering, and credit management.

Building with Frappe. Contributing upstream.

Alongside custom application development, I contribute fixes and features to the Frappe ecosystem. My merged pull requests date back to 2017.

View all Frappe pull requests

Technical focus

Backend

Python, REST APIs, multi-tenant systems, integrations, business logic

Enterprise software

Frappe, ERPNext, accounting, purchasing, sales, inventory

Infrastructure & data

Docker, MariaDB / MySQL, PostgreSQL, Supabase, cloud deployments

AI & automation

LLM integration, agents, tool calling, MCP, OpenAI-compatible APIs

Engineering and delivery, end to end.

DIAMO

Co-Founder & Technical Lead

2013 — Present

DIAMO builds enterprise software and ERP solutions. My role combines hands-on development, technical direction, and project management.

  • Lead development teams, define technical direction, and support implementation.
  • Manage projects from requirements and planning through deployment and ongoing support.
  • Coordinate scope, priorities, and timelines with clients and internal stakeholders.
  • Design and develop Python applications, ERP extensions, APIs, and automated business workflows.

Let’s talk about your next backend challenge.

Available for fully remote Senior Python / Backend Engineer and Technical Lead roles, as an employee or international contractor.