Desarrollador/a Full-Stack (Semi Senior / Senior)
Summary
Build and maintain full-stack apps for clients, iterating quickly from requirements to production while using AI tools for coding, debugging, and optimization.
- Iteración y Relación con Clientes: Escuchar, interpretar y traducir los requerimientos y problemáticas de los clientes en soluciones técnicas funcionales y rápidas.
- Desarrollo End-to-End: Diseñar, desarrollar y mantener aplicaciones tanto en el frontend como en el backend.
- Propuesta de Soluciones: Ofrecer alternativas y opciones técnicas viables ante requerimientos ambiguos o cambiantes.
- Aprendizaje Continuo: Absorber el dominio del negocio (rubro minero) e integrarlo en la lógica de desarrollo de software (no se exige de entrada).
- Nivel de Experiencia: 4+ años como desarrollador full stack (semi senior/senior)
- Sólidas bases de programación: Algoritmia, buenas prácticas, arquitectura de software y código limpio (independiente del lenguaje principal de origen).
- Lenguajes: dominio sólido de al menos un lenguaje backend moderno; se valora Golang, pero no es excluyente — puede venir de Node.js, Python, Java, C#, C++, etc. Lo importante es calidad de programación, no el lenguaje específico.
- Frontend: manejo de al menos un framework web moderno (React, Vue, Svelte, etc.) y fundamentos sólidos de HTML/CSS/JS.
- Uso de Inteligencia Artificial: Dominio y uso activo de herramientas de IA en el flujo diario de trabajo (generación de código, debugging, optimización, pruebas). No es un rol para venir a aprender IA, sino para aplicarla.
- Orientación al Cliente y Comunicación: Capacidad para interactuar directamente con usuarios/clientes, mostrando empatía e inteligencia del negocio.
- Agilidad y Adaptabilidad: Alta velocidad para iterar, recibir feedback y ajustar código rápidamente.
- Autonomía y Proactividad: Capacidad para resolver problemas sin depender de especificaciones ultra detalladas.