freehire launches on Product Hunt on 26 August.

Follow →

Programador Senior full stack

Summary

Build and maintain full-stack web apps for an educational institution using React, Java/.NET/Python/PHP, MySQL, and cloud services.

Nos encontramos en la búsqueda de un Programador Senior Full Stack altamente calificado para integrarse a nuestro equipo de desarrollo. Buscamos un profesional con sólida experiencia en tecnologías Front-End y Back-End, capaz de diseñar, desarrollar, implementar y mantener soluciones tecnológicas escalables, seguras y de alto rendimiento. Será responsable de participar en todo el ciclo de vida del desarrollo de software, desde el análisis y diseño hasta la implementación y soporte de las aplicaciones.

Funciones principales

  • Analizar requerimientos funcionales y técnicos.
  • Diseñar arquitecturas de software escalables y eficientes.
  • Desarrollar aplicaciones web y sistemas empresariales Full Stack.
  • Construir interfaces modernas y responsivas utilizando React.
  • Desarrollar y mantener servicios, APIs e integraciones.
  • Administrar y optimizar bases de datos MySQL.
  • Implementar pruebas, control de calidad y buenas prácticas de desarrollo.
  • Realizar mantenimiento correctivo, preventivo y evolutivo de los sistemas.
  • Participar en revisiones de código y procesos de mejora continua.
  • Elaborar documentación técnica de los desarrollos realizados.
  • Coordinar con usuarios y áreas involucradas para asegurar el cumplimiento de los requerimientos del negocio.
  • Brindar soporte técnico y mentoría a desarrolladores de menor experiencia.

Requisitos

Formación académica

  • Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software, Ciencias de la Computación o carreras afines.

Experiencia

  • Mínimo 5 años de experiencia comprobada como Programador Full Stack o Desarrollador de Software Senior.
  • Experiencia en desarrollo de aplicaciones empresariales, plataformas web y sistemas transaccionales.
  • Experiencia trabajando bajo metodologías ágiles (Scrum, Kanban).

Conocimientos técnicos indispensables

Front-End

  • React.js.
  • JavaScript ES6+.
  • TypeScript.
  • HTML5.
  • CSS3.
  • Diseño responsivo y experiencia de usuario (UX/UI).

Back-End

  • Java.
  • .NET (C#, ASP.NET).
  • Python.
  • PHP.
  • Desarrollo y consumo de APIs REST.
  • Arquitectura de microservicios (deseable).

Base de Datos

  • MySQL (avanzado).
  • Diseño y optimización de consultas SQL.
  • Modelamiento de bases de datos relacionales.

Herramientas y tecnologías

  • Git y control de versiones.
  • Docker (deseable).
  • CI/CD.
  • Servicios Cloud (AWS, Azure o Google Cloud).
  • Seguridad en aplicaciones web.

Competencias

  • Liderazgo técnico.
  • Capacidad analítica y resolución de problemas.
  • Orientación a resultados.
  • Comunicación efectiva.
  • Trabajo en equipo.
  • Organización y gestión del tiempo.
  • Proactividad e innovación.
  • Adaptabilidad al cambio.

See also