Skip to content

Instantly share code, notes, and snippets.

@emartini
Created August 12, 2019 18:07
Show Gist options
  • Save emartini/e4b88e10d153942810b58bd56443b9c3 to your computer and use it in GitHub Desktop.
Save emartini/e4b88e10d153942810b58bd56443b9c3 to your computer and use it in GitHub Desktop.
Cargo

En Compara nuestra misión es ser el mejor y el más transparente marketplace de productos financieros en LATAM. Queremos que todas las personas puedan comparar online todo tipo de soluciones financieras y educar sobre cómo funcionan productos complejos como Seguro de Auto, Seguro de Viajes, Créditos Hipotecarios, Tarjetas de Crédito, Seguros de Vida y mucho más. Esto lo hacemos en Argentina, Brasil, Chile, Colombia y buscamos continuar expandiéndonos por todo Latam.

Compara es una compañía de tecnología. Nuestros recursos están mayormente alocados a Tecnología/Producto/UX y siempre estamos buscando cómo mejorar la experiencia de nuestros usuarios a través de tecnología escalable. El stack de Compara está basado en arquitectura orientada a eventos y está construída principalmente con:

  • React (incluído SSR)
  • GraphQL
  • Microservicios en Node con Typescript
  • Kafka
  • Docker y Kubernetes
  • Postgres y Redis
  • AWS y GCP

Descripción del cargo

Nuestro dev team está dividido en 3 equipos por funciones:

  • Marketplace está compuesto por fullstack devs con fuerte orientación desarrollo front end, encargados de desarrollar las interfaces que dan vida a las más de 2 millones de visitas mensuales de Compara. Este equipo trabaja mano a mano con los equipos UX, Producto, Business e Integrations.

  • Business son backend devs que están trabajando sobre las lógicas de negocio especificas de productos como seguro de auto y seguro de viaje.

  • Integrations también son backend devs que se encargan de las integraciones. En compara tenemos un universo de integraciones, desde las aseguradoras, medios de pago, CRM, ERP, lead scoring, etc.

Buscamos un Tech Leader para el equipo de Marketplace que nos ayude a escalar nuestros productos tecnológicos escribiendo código limpio, eficiente y seguro. Nuestra aplicación principal está escrita en Node.js y utiliza Next.js para poder hacer SSR de nuestra aplicación en React + GraphQL (Apollo). Nuestro mayor desafío es crear soluciones cada vez más completas, genéricas y reutilizables, que tengan buen rendimiento en dispositivos móviles, por lo que constantemente estamos trabajando en reducir los payloads, el bundle size, los de re-renders innecesarios y mejorar métricas de performance de Lighthouse.

Problemas que nos gustaría que ayudes a resolver:

  • Testing E2E
  • Crear herramientas que nos permitan monitorear el rendimiento de nuestras app, server y client side
  • Escalar nuestro modelo de datos

En Compara tenemos Senior Software engineers, Technical leaders y Managers (estos últimos son tech leads con personas a cargo). Evaluaremos tu capacidad basado en tu conocimiento de algoritmos, modelo de datos, calidad de código, tests, patrones de diseño, experiencia con tecnologías especificas (algún lenguaje o framework), trabajos y proyectos pasados.

Requisitos:

  • Javascript + Web API (deseable Typescript)
  • Node.js
  • React u otra librería de aplicaciones SPA
  • CSS
  • Base de datos relacionales (deseable PostgreSQL, No-SQL).
  • Algoritmos, patrones de diseños y estructuras de datos.
  • Test unitarios y funcionales.
  • Conocimiento programación orientado a objetos.
  • Capacidad de entender producto, las necesidades del usuario final y UX

Beneficios

  • Horario flexible.
  • Día remoto por semana
  • Tarjeta de almuerzo.
  • Vestimenta libre
  • Oficina entretenida: PS4, Mesa de Ping Pong, Taca taca, entre otras cosas.
  • Mensualmente celebramos los cumpleaños y hacemos un after office. Semanalmente desayuno y mensualmente hay un almuerzo por equipo.
  • Día extra de vacaciones por año trabajado.
  • Oficinas ubicadas a 2 cuadras del metro Manuel Montt.
  • Día libre por mudanzas.
  • Tarde libre cumpleaños.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment