Volver a la página principal

SR Software Engineer

Descripción

¡El futuro de la tecnología desde Paraguay al mundo!

En itti contamos con un equipo multicultural, compuesto por +1000 colaboradores, que se dedican a generar propuestas, simplificar procesos y democratizar el acceso a la tecnología para todos.

Brindamos soluciones tecnológicas que no solo potencian el desarrollo de diversos ecosistemas empresariales, sino que también revolucionan la forma en la que estos operan.

Nos mueve la ambición de generar un cambio exponencial en las comunidades. Por eso nos enfocamos en cultivar ideas innovadoras para llevar adelante la transformación tecnológica que el mundo necesita.

--

En itti estamos transformando la gestión empresarial en la región. Nuestra plataforma ERP es la columna vertebral operativa de cientos de empresas: facturación, inventario, contabilidad, punto de venta, logística y más. Procesamos transacciones comerciales reales todos los días en múltiples países.

Estamos dividiendo el equipo de ingeniería en squads especializados por dominio. Buscamos un/a SR PHP Developer para el squad de Core Stability & Finance Core — el equipo responsable de los módulos fiscales, contables y de plataforma del ERP. Tu trabajo va a tener impacto directo en la facturación electrónica de cientos de empresas y en la evolución del sistema contable hacia una arquitectura moderna.


🎯 Tu misión

Creación de APIs sobre el sistema legado

  • Diseñar y construir APIs en Laravel que expongan los datos del monolito (PHP 5.6 / CakePHP 1.3) para que otros equipos puedan consumirlos sin tocar el código viejo.
  • Aplicar el patrón Strangler Fig para ir extrayendo funcionalidades fiscales y contables del monolito hacia servicios nuevos, de forma incremental y sin detener la operación.
  • Documentar cada API expuesta con contratos claros (request/response, validaciones, errores) para que los otros squads puedan integrarse con autonomía.

Dominio fiscal y contable

  • Trabajar con los módulos de facturación electrónica del ERP: SIFEN (Paraguay), AFIP/WSFE (Argentina), SET y otros organismos fiscales de la región.
  • Mantener y mejorar los módulos contables: Libro Mayor, Cuentas por cobrar / por pagar, Tesorería, impuestos y conciliaciones.
  • Entender las reglas de negocio fiscales de cada país y traducirlas en código robusto, auditable y bien testeado.

Estabilización y gobernanza de datos

  • Participar en la gobernanza del esquema de base de datos compartido — el monolito tiene una sola base de datos que usan todos los squads; este equipo es responsable de que las migraciones no rompan a los demás.
  • Diagnosticar y resolver bugs en módulos de alta complejidad y alta deuda técnica, entendiendo las interdependencias entre el dominio fiscal y el resto del ERP (ventas, inventario, CRM).
  • Implementar mejoras de seguridad y rendimiento de forma incremental, especialmente en los flujos de facturación y cierre contable.

Calidad y proceso

  • Participar activamente en code reviews con rigor técnico — en este squad, un error puede afectar la facturación legal de múltiples empresas.
  • Introducir pruebas automatizadas (PHPUnit) priorizando los módulos fiscales con mayor frecuencia de cambios y bugs recurrentes.
  • Documentar decisiones técnicas, workarounds conocidos y reglas de negocio fiscales para construir conocimiento institucional del dominio.

Requisitos mínimos

🛠️ Requisitos imprescindibles

Experiencia profesional

  • 5+ años de experiencia desarrollando con PHP en entornos productivos reales.
  • Experiencia comprobable con Laravel v10+ en proyectos productivos (APIs, colas, jobs distribuidos).
  • Experiencia trabajando con código legacy: bases de código antiguas (PHP 5.x / 7.x), frameworks legacy (CakePHP, CodeIgniter, Zend) o monolitos sin framework.

Dominio fiscal o contable

  • Experiencia previa con facturación electrónica en al menos un país de la región (SIFEN en Paraguay, AFIP/WSFE en Argentina, SET en Paraguay, u otros organismos fiscales latinoamericanos).
  • O bien, experiencia con sistemas contables o ERP que manejen Libro Mayor, cuentas por cobrar/pagar, conciliaciones o cierres contables.
  • Capacidad de leer normativas fiscales y traducirlas en reglas de negocio implementables.

Competencias técnicas

Dominio de SQL y Postgre: queries complejos, optimización de índices, debugging de queries lentos. Capacidad de entender stored procedures y triggers existentes.

  • Experiencia diseñando y construyendo APIs RESTful con contratos claros.
  • Comprensión sólida de OOP, SOLID, patrones MVC y arquitecturas limpias.
  • Manejo sólido de Git y flujos de trabajo basados en Pull Requests y code review.

Habilidades de ingeniería

  • Capacidad de leer y entender código ajeno rápidamente, incluyendo código poco documentado, sin tipos y con convenciones inconsistentes.
  • Experiencia con refactorizaciones incrementales en sistemas productivos — mejoras paso a paso, no rewrites completos.
  • Comprensión de los riesgos de cambios en sistemas acoplados: side effects, dependencias implícitas, estados compartidos.

Comunicación y trabajo en equipo

  • Capacidad para comunicar riesgos técnicos de forma clara al equipo y al management.
  • Experiencia trabajando en equipos ágiles (Scrum/Kanban) con QA integrado.
  • Paciencia y metodología — este rol requiere investigación profunda antes de actuar, especialmente en módulos fiscales donde un error tiene consecuencias legales.

🌟 Deseables

  • Experiencia con más de un régimen fiscal de la región (Paraguay + Argentina es la combinación ideal para este rol).
  • Conocimiento de patrones de migración (Strangler Fig, Branch by Abstraction) aplicados a sistemas productivos.
  • Experiencia con Docker y pipelines de CI/CD (GitHub Actions).
  • Familiaridad con sistemas de notificaciones en tiempo real.
  • Conocimiento de jQuery, Bootstrap y templating server-side (las vistas del monolito usan CakePHP helpers y JavaScript inline).
  • Experiencia previa con GitHub Copilot u herramientas de AI-assisted coding para acelerar trabajo en codebase legacy.

--

Unite a este viaje y sumá tu aporte para empezar a escribir el futuro de la tecnología hoy.

¡Te esperamos!