Pure Escapes
Head image
Pure Escapes
Oferta cerrada el 04/02/2022

Node Backend Developer

Salario55-70K
Remoto100%
Horario FlexibleAmbiente InternacionalEmpresa en CrecimientoGran Cultura

Pure Escapes es la agencia B2B líder en resorts de lujo en Maldivas y Seychelles. Goza de una excelente reputación en el sector por el servicio ofrecido a sus clientes; esta exquisita atención al detalle la quieren trasladar a todo el software que desarrollan para su plataforma. ¿Podrás ayudar a conseguirlo?

¿Qué harás?

Trabajarás en un equipo internacional de 10 personas (y creciendo) que está construyendo la plataforma que igualará en calidad, personalización y atención al detalle al exclusivo servicio que Pure Escapes ofrece a sus clientes.

En Pure Escapes van como un tiro y necesitan prepararse para escalar el número de hoteles y servicios que ofrecen. Tienen un roadmap definido a corto plazo, que incluye:

  • Integraciones con terceros: channel managers.
  • Automatización de los procesos de finanzas: facturación, cobros y pagos.
  • Funcionalidades del Booking Builder: rates dinámicos, transfers y servicios de tierra.
  • Escalado de la búsqueda multi-hotel.

Este producto se sostienen en una arquitectura 100% serverlesss programada en TypeScript. Si nos metemos un poco en las tripas de su producto nos encontraremos con que la parte back está desarrollada con Node.js y el frontal construido con React. No se casan con un único motor de base de datos, es más, tienen modelos relacionales y no relacionales, con PostgresSQL y MongoDB.

Tienen una cultura de entrega continua, con un proceso de desarrollo bien definido que les ayuda a tener un código de calidad y desplegar nuevas features casi a diario con CircleCI.


Tu evolución

Pure Escapes
Tu primer día

En 1 mes

Durante este periodo, el equipo estará centrado al 100% en tu onboarding. Es el principal objetivo de tu primer mes en Pure Escapes, comprenderás su forma de trabajar, su metodología y su producto.

Tus responsabilidades

  • Tienen una arquitectura basada en microservicios y tendrás que contribuir creando APIs REST de consumo interno.

  • Construir integraciones con APIs de terceros.

  • Revisar en peer review código de tus compañeros; y aceptar de buen humor que el tuyo sea revisado 😉

  • Rotan dentro del equipo el rol encargado de las puestas en producción, así que cada cierto tiempo serás tú mismo el encargado dar paso a las releases entregadas. Pero tranqui, está todo automatizado 🤘

¿Cómo lo harás?

Trabajan con metodologías agiles, con Scrum como framework. Organizan su trabajo en iteraciones de dos semanas en la que incluyen todas las historias de usuario que han sido acordadas en la sesión de planificación.

Utilizan Slack, Jira y Confluence para mantener una documentación organizada y que la comunicación fluya de manera apropiada. Todo esto les ayuda a estimar, refinar y construir las necesidades que demandan los equipos de negocio de una forma colaborativa.

Suelen desplegar varias veces por semana, usando un ciclo de despliegue seguro y bien definido.



¿Cuándo trabajarás?

En Pure Escapes, la flexibilidad viene en el ADN y se miran los resultados, no las horas. Dicho esto, actualmente hay un stand-up a media mañana y varias reuniones semanales en las que deberás estar presente, pero el resto del tiempo es flexible.

Algo a tener en cuenta, es que gran parte del equipo está en UK, con lo que rigen por su horario.

Día laborable

Jornada completa

Vacaciones

25 días

Jornada laboral

Flexible

Horario

Disponible

Entrada flexible08:00 - 09:00
09:00 - 16:30
Salida flexible16:30 - 17:30

¿Dónde trabajarás?

Remoto

100%

Desde donde quieras, siempre que cuentes con una buena conexión a internet. La empresa tiene oficinas en Reino Unido, Dubai, Maldivas y Seychelles; y además personas trabajando en remoto en España, Reino Unido, Ucrania o India; así que estamos hablando de un equipo que ya era full-remote por diseño, mucho antes de que el teletrabajo se extendiese.

¿Con quién trabajarás?

  • Drew - Tech Lead. Sabe literalmente todo lo que hay que saber sobre el sistema. Descrito por otros en el equipo como "brillante"
  • Pau: un fantástico desarrollador senior de Frontend que es un gran jugador de equipo y siempre está dispuesto a ayudar.
  • Dani: UX designer que ofrece diseños y componentes tanto para el equipo como para la empresa.

¿Qué piden?

Principalmente buscan una persona que comparta su manera de ver el desarrollo de software, basado en la calidad y las buenas prácticas. Pero obviamente, tienen una serie de requisitos técnicos. ¿Los vemos?

  • Al menos 3-4 años de experiencia trabajando como backender, con Node.js como stack principal.
  • Conocimientos sobre autenticación y autorización.
  • Como has podido leer, son unos fieles defensores de la calidad, con lo que deberás conocer frameworks de testing como Jest.
  • El inglés es el idioma vehicular del equipo, así que deberás ser capaz de entender y hacerte entender de forma fluida.
  • Trabajo en equipo: pedir ayuda y saber prestarla cuando sea necesario.


Les dejarías boquiabiertos si además…


  • Sabes algo de frontend. En el equipo hay frontenders que ya se golpean colocando cada píxel en su sitio, pero si entiendes de qué va el tema, siempre será un plus.
  • Tienes experiencia en desarrollo serverless, AWS lambdas y SAS.

Tecnologías

Innegociable

  • TypeScript
    Avanzado
  • JavaScript
    Avanzado
  • NodeJS
    Avanzado

Estaría bien

  • MongoDB
    Intermedio
  • PostgreSQL
    Intermedio

Suma puntos

  • React
    Básico
  • AWS
    Básico

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Comunicación verbal
  • Proactividad

Estaría bien

  • Comunicación intercultural

Suma puntos

  • Atención al detalle

¿Qué ofrecen?

Salario

55-70K

Horario

Flexible

Remoto

100%

💸 Salario base de entre €55 - 70K.

🏡 Trabajo 100% remoto.

🛫 Gastos de viajes y dietas en cada visita a las oficinas.

📚 Oportunidad de aprender rodeado de gente top en una industria nicho en pleno crecimiento y con mucho futuro.

😁 Por último, pero no menos importante, un muy buen ambiente de trabajo en un equipo de apasionados por la tecnología.