Talent.com
Senior Fullstack Software Engineer

Senior Fullstack Software Engineer

ConfidencialSantiago, Metropolitana, Chile
Hace 1 día
Tipo de contrato
  • Quick Apply
Descripción del trabajo
  • Misión del cargo : Desarrollar y proponer soluciones en equipos ágiles necesarios para la creación de valor en los productos de software del grupo Falabella
  • Funciones del cargo : Diseñar y desarrollar soluciones escalables utilizando principios de arquitectura de software moderna, aplicando patrones de diseño como SOLID y Clean Code para garantizar mantenibilidad y calidad del código.
  • Implementar y mantener aplicaciones web utilizando tecnologías como Golang para el backend y JavaScript / TypeScript con React JS - Next.js para el frontend, asegurando una experiencia de usuario fluida y eficiente.

    Construir interfaces responsivas y accesibles mediante el uso avanzado de HTML5 y CSS3, siguiendo buenas prácticas de diseño y usabilidad.

    Desarrollar y consumir APIs REST y GraphQL, asegurando una comunicación eficiente entre servicios y una integración robusta con sistemas externos.

    Diseñar y desarrollar microservicios con comunicación basada en REST y gRPC, implementando soluciones desacopladas y orientadas a eventos en arquitecturas distribuidas.

    Gestionar contenedores y entornos de desarrollo utilizando Docker, asegurando consistencia entre ambientes locales y productivos.

    Administrar el ciclo de vida del código fuente mediante GitLab y GitFlow, promoviendo buenas prácticas de versionamiento, integración continua y despliegue continuo.

    Desplegar y mantener aplicaciones en Google Cloud Platform (GCP), utilizando servicios como Cloud Run, Pub / Sub, Cloud Functions, entre otros, para garantizar escalabilidad y alta disponibilidad.

    Diseñar y optimizar bases de datos relacionales, especialmente PostgreSQL, asegurando integridad de datos y eficiencia en las consultas.

    Implementar pruebas automatizadas (unitarias, de integración y end-to-end) para garantizar la calidad del software y prevenir regresiones.

    Participar activamente en ceremonias ágiles (Scrum o Kanban), colaborando con equipos multidisciplinarios para la planificación, seguimiento y entrega de funcionalidades.

    Documentar soluciones técnicas en inglés y participar en reuniones con equipos internacionales, demostrando habilidades de comunicación técnica efectiva.

    • Requisitos : -Conocimiento y uso de Patrones de desarrollo (SOLID, Clean Code)
    • Experiencia con Golang
    • Experiencia con JavaScript – TypeScript
    • Experiencia con React JS - Next.js
    • Diseño con HTML5 y CSS3
    • Experiencia con Docker
    • GitLab / GitFlow
    • Google Cloud Platform (GCP)
    • Microservicios y comunicación entre servicios (REST / gRPC) - Arquitectura y Desarrollo
    • Experiencia en metodologías ágiles (Scrum / Kanban)
    • Condiciones oferta :
    • Descripción proceso de selección : El proceso de selección se realiza a través de Aira - plataforma de reclutamiento diseñado para mejorar tu experiencia de postulación.
    • Para postular solo necesitas :

      1. Postular a la oferta

      2. Revisar tu email

      3. Ingresar a Aira y contestar las preguntas y / o pruebas solicitadas

      Luego, si vemos que tu perfil se ajusta a lo que estamos buscando, te contactaremos por email (a través de Aira) para seguir a la etapa presencial.

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • Santiago, Metropolitana, Chile