Perfil: Desarrollador Jr. de Software (Apoyo a Proyectos IA/Robótica)
Objetivo del rol
Apoyar en la organización, formalización y mantenimiento de proyectos de software (principalmente en Python y frameworks asociados), asegurando que el código sea claro, reproducible y listo para producción.
Conocimientos técnicos mínimos
1.- Programación en LINUX
2.-Programación en Python
◦ Manejo de funciones, clases y módulos.
◦ Buenas prácticas (PEP8, docstrings, modularización).
◦ Manejo de excepciones y logging.
3. Desarrollo Web Básico (Flask/FastAPI preferente)
◦ Crear endpoints REST simples.
◦ Manejar templates (HTML, CSS, JS básicos).
◦ Subir/descargar archivos y JSONs.
4. Control de versiones (Git/GitHub)
◦ Ramas, commits limpios, pull requests.
◦ Saber seguir un flujo (branch → PR → merge).
5. Entornos y despliegue
◦ Manejo de Docker (crear y correr contenedores básicos).
◦ Uso de entornos virtuales (conda, venv).
◦ Familiaridad con Linux (scripts bash, permisos, systemctl).
6. empaquetar ejecutables
Habilidades prácticas
- Documentar funciones y procesos de forma clara.
- Tomar código experimental y pasarlo a versión estable/reusable.
Estudios:
Ingeniería en software, computación, o Desarrollador en videojuegos
Oferta de valor
- Tendrás la oportunidad de colaborar directamente con robots de última generación, líderes en el mercado, desarrollando tus habilidades en un entorno altamente tecnológico y de vanguardia.
Tipo de puesto: Tiempo completo
Sueldo: $14,000.00 - $15,000.00 al mes
Lugar de trabajo: Empleo presencial