Acerca de guane
En guane, fusionamos la ciencia de datos y las ciencias naturales para resolver problemas complejos de la industria y liderar la transición hacia la cuarta revolución industrial.
Somos una empresa fundada por científicos, apasionada por generar nuevos algoritmos y abordar los desafíos de la inteligencia artificial mientras aportamos soluciones tangibles a la industria local.
Nuestro compromiso es crear oportunidades para el talento científico y de ingeniería en la región, fomentando un puente vital entre la academia y los sectores público y privado.
Adaptamos nuestras soluciones a la infraestructura local, optimizamos los recursos de nuestros clientes y garantizamos un alto retorno de la inversión.
Descripción del Puesto
Buscamos un/a
Desarrollador/a Backend
con experiencia para unirse a nuestro equipo multidisciplinario.
Serás una pieza clave en la construcción de la columna vertebral de nuestras soluciones tecnológicas, desarrollando servicios robustos, escalables y eficientes que soportan complejos algoritmos de machine learning y análisis de datos.
Colaborarás estrechamente con científicos de datos, ingenieros y otros desarrolladores para transformar la investigación en productos y servicios de alto impacto.
Tu rol será fundamental para garantizar que nuestras aplicaciones sean seguras, performantes y capaces de manejar grandes volúmenes de datos, todo dentro de un ecosistema que valora las buenas prácticas y la calidad del software.
Responsabilidades Principales
- Diseñar, desarrollar, probar y desplegar servicios backend utilizando principalmente
Python
y el framework
FastAPI
.
- Escribir código limpio, mantenible, eficiente y bien documentado, siguiendo las mejores prácticas de la industria.
- Colaborar en el diseño y la implementación de APIs RESTful para la integración con servicios internos y de clientes.
- Implementar estructuras de datos y algoritmos eficientes para el procesamiento de información.
- Utilizar
Git
para el control de versiones, trabajando en un flujo de trabajo colaborativo (feature branches, pull requests, code reviews).
- Participar activamente en las ceremonias de nuestra metodología de trabajo
ágil
(sprints, stand-ups, retrospectivas).
- Contenerizar aplicaciones utilizando
Docker
para asegurar la consistencia entre los entornos de desarrollo, pruebas y producción.
Habilidades y Perfil Requerido
- Sólidos fundamentos en Ciencias de la Computación:
Excelente comprensión de estructuras de datos, algoritmos y su complejidad ().
- Experiencia profesional en Python:
Dominio del lenguaje y su ecosistema para el desarrollo backend.
- Experiencia con frameworks web:
Experiencia comprobada en el desarrollo de servicios web con frameworks como
Django, Flask o, preferiblemente, FastAPI
.
- Calidad de Código:
Fuerte conocimiento y aplicación de principios de código limpio (Clean Code), patrones de diseño y la importancia de la documentación técnica.
- Programación Orientada a Objetos (POO):
Familiaridad y aplicación práctica del paradigma en proyectos anteriores.
- Control de Versiones:
Dominio de
Git
y flujos de trabajo basados en repositorios como GitHub o GitLab.
Habilidades Deseadas
- Excelentes habilidades de comunicación:
Capacidad para expresar ideas técnicas de forma clara y colaborar eficazmente con el equipo (no se requiere inglés).
- Metodologías Ágiles:
Experiencia o familiaridad trabajando en equipos que utilizan Scrum, Kanban o metodologías similares.
- Contenerización:
Experiencia práctica utilizando
Docker
para crear y gestionar contenedores.
- Bases de Datos:
Familiaridad con bases de datos relacionales (ej.
PostgreSQL) y/o no relacionales (ej.
MongoDB).
- Conocimiento Cloud:
Experiencia básica o interés en interactuar con servicios en la nube (GCP, AWS, Azure).
¿Qué ofrecemos?
- La oportunidad de trabajar en proyectos innovadores y desafiantes con un impacto real en la industria.
- Un ambiente de trabajo colaborativo, enfocado en la investigación y el aprendizaje continuo.
- Crecimiento profesional y la posibilidad de especializarte en áreas de alta demanda.
- Un modelo de trabajo híbrido que equilibra la vida personal y profesional.
- Formar parte de una empresa que promueve la transferencia de conocimiento.