freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer - Santiago, Chile

Summary

Builds and maintains web features using Ruby on Rails, Postgres, and JavaScript, collaborating in an agile team and deploying via CI/CD pipelines.

El Software Engineer en Buk es quien implementa, en conjunto con un equipo multidisciplinario, funcionalidades en productos de software participando en las etapas de diseño, planificación, ejecución, puesta en marcha y mantención de las mismas. Debe cumplir con liberar entregables de código y su documentación asociada en ambiente productivo, con los criterios de calidad establecidos y dentro de los plazos estimados.

Responsibilities

  • Participar en el análisis y desarrollo de las funcionalidades propuestas por el equipo de producto.
  • Realizar planes de implementación y estimaciones de esfuerzo y diseños técnicos o de arquitectura necesarios para la implementación de nuevas funcionalidades o la extensión o mantención de funcionalidades ya existentes.
  • Implementar los requisitos funcionales definidos, utilizando la metodología y herramientas definidas como estándares dentro del equipo.
  • Implementar tests automáticos que ejerciten los cambios de código propuesto para los criterios de aceptación definidos para la funcionalidad.
  • Realizar seguimiento a los cambios de código propuestos, implementando de forma activa las sugerencias propuestas por otros participantes del equipo.
  • Realizar, con apoyo del equipo, seguimiento a la puesta en producción de los cambios de código desarrollados, preocupándose de monitorear y resolver problemas a medida que surjan.
  • Revisar y proponer mejoras a cambios de código de baja complejidad propuestos por otros integrantes del equipo.
  • Participar de las instancias de reunión y coordinación establecidas como necesarias por parte del equipo.

Requirements

  • Experiencia trabajando como Software Engineer.
  • Ser persistente y creativo en cuanto a la resolución de problemas.
  • Deseable experiencia en:
    • Ruby on Rails u otro framework estructurado bajo el paradigma MVC y/o que use el paradigma de programación orientada a objetos.
    • Uso de bases de datos relacionales como Postgres, MySQL u otros
    • Implementación de la capa de interfaz de usuario de aplicaciones web a través de HTML/CSS y Javascript
    • Implementación y consumo de APIs
  • Experiencia en la implementación de software en trabajo conjunto con un equipo de desarrollo.
  • Experiencia en diseño e implementación de pruebas automatizadas de software (testing).
  • Deseable conocimiento y experiencia en el desarrollo y puesta en producción de software como servicio (SaaS) a través del uso de herramientas de CI/CD en un ambiente cloud (AWS/GCloud/Azure u otro) y de buenas prácticas en ello (12 Factor App)
  • Deseable experiencia en control de versiones con GIT.Deseable buenas prácticas en programación como Clean Programming, principios SOLID y/o patrones de diseño
  • Deseable experiencia trabajando bajo alguna metodología de desarrollo de software ágil (p.ej: SCRUM, Kanban, Shape-up, etc).
  • Deseable presentar código personal en GIT.
  • Título de Ingeniero, con mención en Computación, Informática o carrera afín.

Competencias Específicas

  • Orientación a los resultados con calidad
  • Colaboración- Trabajo en equipo
  • Pensamiento analítico
  • Innovación y creatividad

Competencias de un buker

  • Tener al cliente en el centro.
  • Ir siempre por más.
  • Hacer que las cosas pasen.
  • ¡Ser cercano y traer la mejor buena onda!
  • ¡Te mueve la excelencia en todo lo que haces!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available