Tipos de programador
No todos hacen lo mismo. Elegí el que resuelve tu problema.
Frontend
El que hace lo que ves: pantallas, botones, animaciones. Si tu problema es "mi sitio se ve feo" o "el formulario no funciona en celular", necesitás un frontend. Lenguajes típicos: HTML, CSS, JavaScript, React.
Backend
El que hace lo que NO ves: la base de datos, la lógica del negocio, los pagos, los emails automáticos. Si tu problema es "necesito guardar info de clientes y procesar transacciones", necesitás un backend.
Full-stack
Hace frontend y backend. Es el perfil más común para proyectos pequeños y medianos porque una sola persona puede entregar todo. Para empezar, casi siempre te conviene un full-stack antes que dos especialistas.
Mobile
El que construye apps para Android y iPhone. Hay especialistas en cada plataforma (Swift para iOS, Kotlin para Android) o "cross-platform" que hacen ambas con una sola tecnología (React Native, Flutter).
Data
El que organiza, limpia y analiza datos. Si tu problema es "tengo 5 años de info en Excel y no sé qué hacer con ella" o "quiero predecir qué clientes me van a abandonar", buscás un data engineer o analista.
DevOps / Infraestructura
El que se asegura de que tu sistema esté arriba 24/7, escale cuando crezca y no se caiga en el peor momento. Para empezar no lo necesitás — lo contratás cuando ya tengas tráfico real (más de 1,000 usuarios al mes).
Señales de un buen programador
Si ves 4 o más de estas señales, andá con confianza.
Te hace preguntas sobre tu negocio antes de hablar de código.
Su portfolio tiene 3 o más proyectos reales en producción que podés visitar (no solo capturas).
Te explica decisiones técnicas en lenguaje claro, sin esconderse detrás de tecnicismos.
Te entrega código en un repositorio en tu cuenta (GitHub, GitLab) desde el primer día.
Trabaja con contratos firmados y propiedad del código a tu nombre.
Comunica avance semanalmente, aunque no le preguntés.
Dónde encontrar
4 canales que sí funcionan en Panamá y LATAM.
Referidos directos
Lo más confiable. Pedile a 3 dueños de empresa o emprendedores que ya tienen software que te recomienden a su programador. La conversión es altísima cuando viene de alguien que ya pagó y quedó contento.
LinkedIn y comunidades locales
Buscá perfiles en LinkedIn filtrando por Panamá + el stack que querés (React, .NET, Node). Comunidades como Latinoamérica Dev, Frontend Cafe o el Discord de Platzi tienen canales de talento.
Plataformas de freelance
Workana, Upwork y Toptal sirven. Workana tiene más talento LATAM y precios más razonables. Toptal filtra muy duro pero cobra premium. Evitá Fiverr para proyectos serios — está optimizado para tareas baratas y rápidas.
Agencias y bootcamps
Agencias panameñas (como nosotros, sí). Bootcamps locales (Generation Panama, Holberton) suelen tener bolsa de talento junior recién graduado, ideal si tu presupuesto es ajustado y podés ofrecer mentoría.
Qué preguntar
6 preguntas que filtran al 80% de los candidatos en 30 minutos.
¿Mostrame 3 proyectos en producción que podés visitar ahora mismo? — Si no tiene, es señal de inexperiencia o trabajos perdidos.
¿Cómo manejás cambios de alcance a mitad del proyecto? — Una buena respuesta menciona "change order escrito y cotización aparte".
¿Qué pasa si me querés entregar y yo no estoy listo para recibir? — Buena señal: tiene plan de handoff con documentación, malo: "te lo paso por WhatsApp".
¿Cómo me garantizás que el código es mío? — Debe responder: repositorio en tu cuenta, contrato con cláusula de propiedad intelectual.
¿Qué hacés si descubrís que la tecnología que elegimos no era la correcta? — Una respuesta honesta: "te lo digo en semana 1, no en semana 8".
¿Qué cobrás por mantenimiento después de entrega? — Debe darte un número o rango antes de empezar, no después.
Cómo evaluar el trabajo
6 maneras de saber si es bueno sin entender una línea de código.
Pedí ver código fuente de un proyecto pasado — aunque no entiendas, cualquier programador serio te lo muestra. Si se niega, mala señal.
Llamá a 2 clientes anteriores — pediles 3 referencias y llamá a 2. 5 minutos te dicen más que 20 reviews online.
Probá su sitio web personal — si es lento, feo o no carga en celular, no esperés que te entregue algo mejor.
Pedí un mini entregable pago — un mockup, un endpoint funcional, una pantalla. 1-2 días pagados muestran cómo trabajan en serio.
Mirá su GitHub público — commits frecuentes, código documentado y proyectos personales son buenas señales. Cero actividad pública no es deal-breaker pero es info.
Cuidá la comunicación — si tarda 3 días en contestar mientras todavía te está vendiendo, ¿qué tan rápido va a contestar cuando ya tenga tu plata?
Cómo elegir bien
5 pasos para no equivocarte.
Definí qué problema querés resolver
No es lo mismo "quiero una app para mi restaurante" que "quiero que mis clientes hagan reservas online y reciban WhatsApp de confirmación". Cuanto más específico el problema, más exactos los rangos que te van a cotizar.
Escribí un brief de 1 página
En una página: qué problema resolvés, quién lo va a usar, qué funcionalidades son obligatorias y cuáles opcionales, qué presupuesto manejás (rango) y qué timeline esperás. Sin esto, cualquier cotización es adivinanza.
Pedí 3 cotizaciones
Mandá el brief a 3 candidatos: 1 freelancer recomendado, 1 freelancer de plataforma, 1 agencia. Vas a recibir rangos muy distintos. La mediana suele estar cerca del precio justo.
Revisá portfolios y referencias
No mires solo el portfolio del PDF — entrá a los sitios reales y probálos. Llamá a 2 referencias por candidato. Esta etapa filtra el 70% de los problemas que aparecen después.
Firmá contrato con propiedad del código
Antes de transferir un dólar: contrato escrito que diga alcance, plazos, pagos por etapas (nunca todo al final), propiedad del código a tu nombre, qué pasa con cambios y garantía post-entrega. Sin contrato, no hay proyecto.
Preguntas frecuentes
Lo que la gente más nos pregunta.
¿Conviene freelance, agencia o contratar in-house?+
Freelance: bueno para proyectos cortos (menos de 4 meses) y presupuesto ajustado. Riesgo: se va a otro cliente o desaparece. Agencia: bueno cuando necesitás varios perfiles (frontend, backend, diseño) y querés un solo punto de contacto. Cuesta 30-50% más que freelance pero hay backup. In-house: solo se justifica cuando el software es el corazón del negocio (no cuando es solo un canal). Costo total mensual: salario + cargas (CSS, décimo, vacaciones) + equipo + mentoría. En Panamá, sumá 35-40% al sueldo bruto para tener costo total real.
¿Cuánto debo pagarle a un programador en Panamá?+
Junior (0-2 años, sale del bootcamp o universidad): B/. 800 a B/. 1,500 mensuales si es contrato fijo. B/. 8-15 USD/hora si es freelance. Mid (3-5 años, ya entregó proyectos solo): B/. 1,500 a B/. 3,500 mensuales. B/. 18-35 USD/hora freelance. Senior (6+ años, lidera proyectos y mentoriza): B/. 3,500 a B/. 7,000+ mensuales. B/. 40-80 USD/hora freelance. Tech lead o especialista (mobile, ML, security): puede pasar B/. 8,000 mensuales. Si te cobran mucho menos de estos rangos, sospechá. Si te cobran mucho más, pedí justificación.
¿Cómo sé si es bueno si yo no soy técnico?+
Cuatro señales que cualquier persona detecta sin saber código: (1) Te explica todo en lenguaje claro, sin hacerte sentir bruto. (2) Su portfolio tiene proyectos reales que podés visitar y funcionan bien (rápidos, sin errores visibles). (3) Tiene referencias verificables — clientes que contestan el teléfono y hablan bien. (4) Comunica avance semanalmente sin que se lo pidás. Si las 4 están, es 90% probable que sea bueno. Si falta alguna, andá con cuidado.
¿Qué hago si me quedo a la mitad y el programador desaparece?+
Primero: respirá. Es más común de lo que parece. Pasos: (1) Mandale email formal pidiendo el código y los accesos en 7 días. Documentá todo. (2) Si no responde, descargá lo que puedas del servidor donde esté el sitio actual. (3) Buscá un equipo de rescate (sí, existe — nosotros lo hacemos en /rescate-de-proyectos). En 48 horas te dicen qué se puede salvar y qué hay que rehacer. (4) Si firmaste contrato, podés exigir devolución del último pago no entregado, aunque generalmente no tiene sentido entrar en juicio por menos de B/. 5,000.
¿Cómo protejo mi idea? ¿Sirve un NDA?+
NDA (Acuerdo de Confidencialidad) sirve, pero menos de lo que la gente cree. La verdad: las ideas pesan poco, la ejecución lo es todo. Aún así, antes de mostrar tu idea a un programador, firmá un NDA simple — hay plantillas gratuitas. Más importante: contrato de servicios profesionales con cláusula de propiedad intelectual y no-competencia (que el programador no copie tu producto y lo lance). En Panamá, esto se hace ante abogado por B/. 200-500 y te ahorra dolores de cabeza.
¿Conviene pagar con equity (acciones de mi empresa) en vez de plata?+
Casi nunca. El equity asume que tu empresa va a valer mucho — y la mayoría no llega. Para el programador es trabajo gratis con promesa incierta, así que solo aceptan los desesperados o los muy alineados (raro). Si igual querés ofrecer equity, hacelo como complemento: 70% pago en plata + 30% en equity con vesting (que se gane mes a mes). Equity puro funciona solo con co-fundadores reales que metan tiempo full-time desde el principio, no con freelancers.
Empezar bien
¿Querés que te cotizamos honesto?
Contanos qué necesitás. En 24 horas te decimos si te servimos o te recomendamos a alguien más adecuado para tu presupuesto. Sin compromiso.