Desarrollador Full Stack

Buscamos un desarrollador full stack con experiencia para diseñar e implementar soluciones de software funcionales. Trabajará con la alta dirección para definir los requisitos de software y tomará la delantera en los proyectos operativos y técnicos.
En este puesto, debe ser capaz de trabajar de forma independiente con poca supervisión. Debe tener una excelente capacidad de organización y de resolución de problemas. Si además tienes experiencia práctica en desarrollo de software y metodologías ágiles, nos gustaría conocerte.
Su objetivo será desarrollar un software de alta calidad que esté alineado con las necesidades de los usuarios y los objetivos empresariales.


Responsabilidades clave

Desarrollar un diseño y una arquitectura de software de alta calidad
Identificar, priorizar y ejecutar tareas en el ciclo de vida del desarrollo de software
Desarrollar herramientas y aplicaciones produciendo un código limpio y eficiente
Automatización de tareas mediante herramientas y scripts adecuados
Revisar y depurar el código
Realizar pruebas de validación y verificación
Colaborar con los equipos internos y los proveedores para corregir y mejorar los productos
Documentar las fases de desarrollo y supervisar los sistemas
Garantizar que el software esté actualizado con las últimas tecnologías


Debe y/o es bueno tenerlo

Capacidad para trabajar de forma independiente
Capacidad para trabajar con el equipo a distancia con una comunicación constante
Excelente organización y habilidades de liderazgo


Calificaciones

Al menos 4 años de experiencia como programador
Experiencia probada en desarrollo de software, automatización, scripting y gestión de proyectos
Experiencia en el uso de herramientas de monitorización de sistemas y marcos de pruebas automatizadas
Conocimiento de frameworks frontales (por ejemplo, VueJS, NuxtJS)
Conocimiento profundo de lenguajes de programación seleccionados (por ejemplo, Javascript, Typescript, Python) con la capacidad de crear paquetes reutilizables a través de NPM
Conocimiento del marco Node JS (NestJS, ExpressJS) y otros marcos sin servidor (por ejemplo, Serverless Framework, y Cloudflare Workers)
Conocimiento profundo de bases de datos relacionales (por ejemplo, PostgreSQL, MySQL) y bases de datos NoSQL (por ejemplo, MongoDB)
Conocimiento de BigQuery y Data Studio
Conocimiento de Google Analytics y Tag Manager
Familiaridad con las metodologías ágiles
Familiaridad con varios sistemas operativos (Linux, Mac OS, Windows)
Mente analítica con aptitud para resolver problemas
Licenciatura en Ciencias de la Computación o un título relacionado