En Itarna buscamos sumar un/a desarrollador/a Full Stack con experiencia real en Laravel,
React.js y React Native para colaborar en proyectos web y mobile en producción, con clientes de LATAM y Europa.
Aclaración importante sobre el perfil: no nos importa cómo te autodefinas (Semi Senior, Senior, Lead). Nos importa que el stack lo manejes en serio y puedas defender lo que hacés. En las últimas búsquedas nos cruzamos con muchas postulaciones que en CV se ven muy completas pero al momento de hablar técnico no rinden, y eso nos hace perder tiempo a ambas partes. Por eso esta búsqueda tiene un proceso de selección un poco más estructurado (ver más abajo).
Stack requerido (excluyente)
✔️ Laravel (PHP) — en producción, con experiencia real: Eloquent, queues, jobs, migrations, testing, optimización de queries.
✔️
React.js — manejo sólido de hooks, state management, performance, integración con APIs.
✔️ React Native (Expo o CLI) — apps publicadas o en producción, no solo proyectos personales.
✔️ Git con flujo de ramas (feature, sandbox, producción) y buenas prácticas de PRs.
✔️ Bases de datos relacionales (MySQL, PostgreSQL): modelado, queries, índices, optimización básica.
Se valorará (plus importantes)
➡️ Docker y entornos containerizados.
➡️ Infraestructura: AWS, Azure, o experiencia con servidores Linux (más allá del happy path).
➡️
Node.js /
Express.js para complementar el backend.
➡️
Next.js para ssr / ssg en proyectos que lo requieran.
➡️ ci/cd: gitlab ci o github actions.
➡️ Testing automatizado (PHPUnit, Jest, Playwright, Detox).
➡️ Experiencia en fintech, ticketing, e-commerce o sistemas de alta concurrencia.
➡️ Manejo fluido de herramientas de IA (Claude, Cursor, Copilot) con criterio — usarlas para acelerar tu trabajo sin dejar de entender lo que estás escribiendo.
Requisitos generales
✔️ Experiencia comprobable desarrollando soluciones web y mobile en producción (no solo proyectos personales o de cursos).
✔️ Nivel intermedio de inglés técnico (lectura de documentación, comentarios en PRs, comunicación escrita).
✔️ Español nativo o avanzado para reuniones internas y con clientes de LATAM.
✔️ Comunicación clara y honestidad para avisar cuando algo se complica o cuando algo no lo sabés (mejor decirlo que pretender que sí).
✔️ Compromiso con los plazos acordados.
✔️ Predisposición para trabajar de forma transparente con time tracking (más abajo lo explicamos).
Condiciones
🏠 Modalidad: 100% remoto.
🕒 Trabajo por horas, con seguimiento mediante Itarna Tracker (nuestro reloj de trabajo interno).
📄 Contrato: se firma contrato formal de colaboración.
📅 Horario: flexible, con disponibilidad para reuniones semanales breves y coordinación de entregas. Preferentemente huso horario ar / latam o con superposición de al menos 4 hs con horario de argentina.
💵 Pago: por hora trabajada, liquidación semanal.
Sobre la transparencia en el time tracking
El trabajo remoto se sostiene sobre confianza mutua, y esa confianza se construye con transparencia desde ambos lados.
En Itarna usamos Itarna Tracker, nuestro reloj de trabajo interno. Funciona con play/stop: arrancás cuando empezás a trabajar, parás cuando dejás de trabajar. No se cargan horas manualmente ni se estiman al final del día — se registran las horas reales de trabajo efectivo.
Esto no es vigilancia: es la forma en que ordenamos liquidaciones, presupuestamos proyectos para clientes y mejoramos nuestras estimaciones con datos reales. El compromiso que pedimos es simple: usar el tracker con honestidad, registrando solo el tiempo en que efectivamente estás trabajando en una tarea de Itarna. Si te interrumpieron, si te paraste a hacer otra cosa, si tuviste que atender algo personal, se pausa el tracker y listo.
Lo mencionamos explícitamente porque es un punto en el que valoramos transparencia desde el primer día. Si te parece razonable este enfoque, somos compatibles en ese aspecto.
Proceso de selección
Como recibimos muchas postulaciones, tenemos un proceso ágil para validar perfil real antes de avanzar:
1️⃣ Postulación inicial: contanos brevemente tu experiencia, stacks más fuertes, disponibilidad horaria semanal y pretensión por hora en USD. Sumá links a repos públicos, PRs, commits o cualquier referencia técnica que represente tu nivel actual. Si tu trabajo está bajo NDA, describí en detalle tu contribución específica.
2️⃣ Video de presentación (excluyente): grabá un video de hasta 10 minutos, con cámara y pantalla compartida (formato Loom típico, podes usar OBS), contándonos:
🎥 Quién sos, tu experiencia general y stacks fuertes.
🎥 Un proyecto del que te sientas orgulloso/a: qué hiciste vos puntualmente, qué decisiones técnicas tomaste, qué aprendiste. Idealmente, mostralo en pantalla mientras lo contás (código, capturas, repo, lo que tengas).
🎥 Cómo usás herramientas de IA (Claude, Cursor, Copilot) en tu día a día. Un caso donde te ayudó y uno donde decidiste no usarlas.
🎥 Por qué te interesa Itarna y este rol.
Herramientas sugeridas para grabarlo: Loom (free, hasta 5 min — podés mandar 2 videos), Vidyard (free, hasta 60 min), OBS, o cualquier otra que te quede cómoda. No buscamos producción pulida, buscamos escucharte y verte trabajar.
3️⃣ Meet técnica de 1 hora: resolvemos juntos un caso práctico en vivo. Conversación sobre arquitectura, decisiones y tu experiencia.
4️⃣ Eventual período de prueba en proyecto real, pago, antes de incorporación estable.
Si en cualquier punto del proceso no hay match, te avisamos sin demoras. Valoramos tu tiempo tanto como el nuestro.
Contexto general del proyecto
Itarna es una agencia de desarrollo de software con clientes en LATAM y Europa. Trabajamos sobre productos en producción en áreas como fintech (plataformas de inversión con requisitos pci dss), ticketing y eventos, e-commerce y soluciones a medida.
Nuestro stack core es Laravel + Node.js / TypeScript en backend, React.js + Next.js + React Native en frontend, con MySQL y PostgreSQL como bases de datos. La infraestructura combina AWS (para clientes con compliance), Azure (para SaaS B2B) y Proxmox on-prem. Usamos Gitlab self-hosted con ci/cd, docker y portainer.
Cultura de trabajo: práctica, orientada a soluciones que funcionan en producción, con debugging basado en evidencia (no en suposiciones). Usamos IA de forma intensiva — todo el equipo tiene acceso a Claude y Cursor, y aplicamos workflows tipo planner/executor para tareas complejas.
Para postularte, seguí los pasos descritos en "Proceso de selección" más arriba. Las postulaciones que lleguen sin el video de presentación no van a ser consideradas — es nuestro filtro principal y nos permite avanzar más rápido con los candidatos correctos.
Duración del proyecto Más de 6 meses