Un desarrollador o desarrolladora Backend es alguien que trabaja del lado del servidor, haciendo que lo que vemos en una aplicación o sitio web, funcione. Mueve los hilos tras bambalinas para asegurarse de que todo salga bien. 

Además de lenguajes de programación, el o la Backend necesita conocer las interacciones con diferentes bases de datos. Conocer las diferencias y cualidades de las más utilizadas le aportará un bagaje muy útil para su día a día.

¿Qué hacen?

  • Analizan las necesidades del negocio y proponen soluciones.
  • Diseñan soluciones de arquitectura.
  • Diseñan y desarrollan componentes y servicios.
  • Diseñan, crean, y modifican bases de datos.
  • Implementan y configuran componentes.
  • Prueban el desempeño y la seguridad de los sistemas desarrollados.
  • Crean y ejecutan pruebas del desarrollo.

Conocimientos o habilidades

  • Arquitectura de sistemas cloud.
  • Conocimiento y dominio de diferentes lenguajes de programación.
  • Configuración e implementación de frameworks de desarrollo.
  • Configuración de aplicaciones para servidores.
  • Tecnologías web.
  • Gestión de bases de datos.
  • Metodologías ágiles de desarrollo.
  • Pruebas de software.
  • Patrones y buenas prácticas de diseño de software.