Software e ingeniería
Contrate un ingeniero de software que programa en su horario
Reclutamos ingenieros de software con experiencia de México, Brasil y toda Latinoamérica que hablan inglés, se integran a su equipo de tiempo completo y trabajan en horario laboral de EE. UU.
También se contrata como: Desarrollador de software · Ingeniero de software remoto · Ingeniero de software nearshore · Ingeniero de software sénior · Desarrollador de aplicaciones · Programador
Lo que un Ingeniero de software nearshore hace por usted
Un ingeniero de software diseña, escribe, prueba y mantiene el código detrás de su producto. Además de desarrollar funcionalidades, un buen ingeniero lee los requisitos con sentido crítico, elige diseños sensatos, revisa el código de sus compañeros, escribe pruebas que detectan regresiones y ayuda a mantener el sistema sano a medida que crece.
Las startups contratan ingenieros de software para ampliar un equipo central pequeño sin agotar su runway. Las empresas SaaS consolidadas los suman para avanzar más rápido en su roadmap. Los negocios que no son de software, desde empresas de logística hasta compañías de salud y fintech, los contratan para crear herramientas internas, integraciones y aplicaciones para clientes que su software comercial no puede resolver.
La ingeniería es un trabajo colaborativo. Los pull requests necesitan revisión, un error en producción necesita a alguien que pueda unirse a una llamada y las decisiones de diseño se toman en conversaciones rápidas. Los equipos offshore a muchas horas de distancia suelen convertir una pregunta de una hora en un retraso de un día. Un ingeniero nearshore comparte la mayor parte de su jornada laboral, así que la revisión de código, la programación en pareja y la respuesta a incidentes ocurren en tiempo real.
Cuando hable con nosotros, compártanos sus lenguajes y frameworks, su proveedor de nube, el nivel de experiencia que necesita y cómo trabaja su equipo (sprints, normas de revisión de código, guardias). Evaluamos la experiencia práctica en ese stack, la comunicación en inglés y la capacidad de trabajar de forma autónoma dentro de un equipo distribuido.
Habilidades que verificamos
- Inglés técnico fluido, escrito y hablado
- Experiencia profesional en lenguajes como Python, Java, C#, JavaScript/TypeScript o Go
- Dominio sólido de estructuras de datos, algoritmos y patrones de diseño
- Experiencia con bases de datos relacionales y NoSQL
- Construcción y consumo de APIs REST o GraphQL
- Pruebas automatizadas y hábitos de desarrollo guiado por pruebas
- Trabajo con Git, pull requests y pipelines de CI
- Familiaridad con una plataforma en la nube como AWS, Azure o GCP
Herramientas que utiliza
- Git
- GitHub
- GitLab
- Visual Studio Code
- IntelliJ IDEA
- Docker
- AWS
- PostgreSQL
- Jira
- Confluence
- Slack
- Postman
- Datadog
¿Usa otra herramienta? Díganos y la evaluaremos.
Dónde reclutamos
Dónde contratar a un Ingeniero de software
Países donde a menudo encontramos buenos candidatos para este puesto, comparados con la hora del centro de EE. UU. en invierno.
Brasil
Una de las comunidades de ingeniería de software más grandes de la región, con amplia experiencia en Java, Python y stacks modernos en la nube.
3 horas más vs. hora del centro
México
Ingenieros con larga experiencia en equipos de producto de EE. UU., que trabajan en el mismo horario que sus oficinas del centro y del Pacífico.
Misma hora vs. hora del centro
Argentina
Una industria de software madura, conocida por su sólida formación en ciencias de la computación y su talento de ingeniería sénior.
3 horas más vs. hora del centro
Cómo funciona
Contrate a su Ingeniero de software con General Staffing
- 01
Cuéntenos sobre el puesto
Una llamada breve para conocer el trabajo, las herramientas, su horario y la persona ideal para su equipo.
- 02
Buscamos y evaluamos
Reclutamos en toda Latinoamérica y verificamos el inglés, la experiencia y las habilidades para este puesto.
- 03
Usted entrevista una lista corta
Solo conoce candidatos que nosotros mismos contrataríamos, y usted toma la decisión final.
- 04
Empiezan y seguimos cerca
Ayudamos con la incorporación y seguimos en contacto para que la colocación funcione para ambas partes.
Contratar a un Ingeniero de software remoto: preguntas
¿Puede un ingeniero de software nearshore trabajar dentro de nuestro equipo actual?
Sí. Se une a su Slack, a sus stand-ups y a su proceso de revisión de código como cualquier otro ingeniero. Como trabaja en horario de EE. UU., colabora con su equipo en tiempo real en lugar de pasar el trabajo de un día para otro.
¿Cómo evalúan las habilidades técnicas?
Evaluamos la experiencia real en su stack y podemos incluir una evaluación técnica o un ejercicio de programación. Usted también entrevista a los preseleccionados, así que sus ingenieros pueden hacer su propia entrevista técnica antes de que usted decida.
¿Qué niveles de experiencia pueden reclutar?
Reclutamos desde ingenieros de nivel intermedio hasta ingenieros sénior y líderes técnicos. Cuéntenos el alcance del puesto y a quién reportará, y buscaremos el nivel adecuado.
¿Quién es dueño del código que escriben?
Su empresa. Los términos de propiedad intelectual y confidencialidad se establecen como parte de la colocación; le explicaremos cómo funciona en la llamada de estrategia.
¿Necesito un ingeniero de software o un desarrollador full stack?
Los títulos se traslapan. "Ingeniero de software" es más amplio y a menudo incluye sistemas back-end, infraestructura o software que no es web, mientras que un desarrollador full stack se enfoca en aplicaciones web de principio a fin. Ajustaremos el perfil al trabajo.
¿Cuánto tiempo toma contratar?
Los plazos dependen del stack y del nivel de experiencia. Le daremos una estimación realista en la llamada de estrategia antes de empezar la búsqueda.
¿Listo para contratar a su Ingeniero de software?
Cuéntenos sobre el puesto. Le presentaremos un plan, un cronograma y candidatos verificados.
Puestos relacionados
- Desarrollador full stack
- Desarrollador back-end
- Ingeniero DevOps
- Ingeniero de QA
- Ingeniero de datos (Data Engineer)
- Gerente de producto (Product Manager)
- Desarrollador de aplicaciones móviles
- Desarrollador front-end
- Desarrollador web
- Desarrollador WordPress
- Especialista en soporte de comunicaciones unificadas
- Especialista en soporte de TI
