Job Openings Full Stack Software Engineer

About the job Full Stack Software Engineer

Desafío general del rol:

El Full Stack Software Engineer es un jugador clave en el desarrollo de nuestro producto y tendrá como principal objetivo diseñar, desarrollar y mantener aplicaciones robustas, asegurando una performance óptima y una excelente experiencia de usuario.

Las principales responsabilidades de quien ocupe este rol serán:

  • Diseñar, desarrollar y mantener aplicaciones full stack usando tecnologías y frameworks como Node.Js, React, Next.Js, Nest.Js, Typescript y similares.
  • Colaborar en squads para definir e implementar APIs robustas, integrar componentes de backend y frontend y entregar experiencias de usuarios de alta calidad.
  • Tomar ownership de los proyectos y de las tareas de manera autónoma.
  • Escribir código limpio, modular y bien documentado siguiendo las mejores prácticas y standards. 
  • Llevar adelante code reviews para asegurar la calidad del código como así también su escalabilidad y adherencia a los requerimientos del producto.
  • Realizar el deploy de las aplicaciones e implementar CI/CD pipelines usando AWS, GCP o nubes similares.
  • Colaborar con el equipo de DevOps para optimizar la arquitectura, escalabilidad y seguridad.
  • Resolver desafíos técnicos de manera autónoma demostrando habilidades de análisis de problemas, identificación de posibles soluciones y argumentación de las decisiones y planes de acción elaborados.

Esperamos que los candidatos y candidatas para este rol tengan los siguientes conocimientos, experiencia y habilidades:

  • Experiencia trabajando en startups y/o entornos dinámicos, donde la adaptación y proactividad son esenciales.
  • Formación en Ciencias de la Computación, Ingeniería o alguna carrera afín.
  • Entre 3 y 5 años en roles como Full Stack Developer.
  • Experiencia en desarrollo de backend utilizando tecnologías como Node.Js, Go, Java o lenguajes similares.
  • Habilidad para resolver problemas y pensar, analizar y proponer soluciones fuera de la caja.
  • Experiencia trabajando de manera autónoma, con actitud emprendedora y proactiva.
  • Experiencia y orientación a las buenas prácticas, entregando código limpio, escalable y de gran calidad.
  • Deploying de aplicaciones implementando CI/CD pipelines, usando AWS, GCP o similar.
  • Estar familiarizado con tecnologías como Docker, Kubernetess y bases de datos no relacionales es un plus.
  • Habilidad para comunicarse en inglés es un plus.

Te contamos por qué está bueno trabajar en Qurable:

  • Vas a trabajar en un producto en constante evolución y vas a poder involucrarte aportando tus ideas.
  • Nos importa tener una cultura colaborativa por lo que siempre contarás con un equipo que te apoya en lo que necesites.
  • Como somos una startup, aún estamos escribiendo muchos de nuestros procesos y todo es muy dinámico, así que todos los días son distintos.
  • Nos gusta trabajar alineados en el objetivo, pero con mucha autonomía, así que vas a poder traer tu impronta.
  • Nos importa lo que hacemos y cómo lo hacemos y el equipo se encuentra comprometido con el resultado y el proceso.
  • Además ofrecemos: honorario en dólares, trabajo remoto, horario flexible, 3 semanas de vacaciones, honorario #13, home allowance (apoyo económico al trabajo remoto) y health allowance (apoyo económico para servicios médicos).