Skip to content

Node Backend Developer (€40 − 45K) para Manfred (🏡 Full Remote)

Raúl Recacha edited this page Jan 18, 2021 · 4 revisions

UPDATE 18 ene 2021: PROCESO FINALIZADO

UPDATE 18 dic 2020: PROCESO PAUSADO. Hemos recibido 46 candidaturas para el puesto, ¡muchísimas gracias a todos/as! No podemos atender a más candidaturas si queremos hacerlo con la profesionalidad y el cariño que siempre tratamos de tener con cada manfredita, aunque corramos el riesgo de dejar fuera a alguien que pueda encajar muy bien. Lo más importante ahora es daros respuesta lo antes posible, ¡en ellos estamos! 😅

En Manfred estamos convencidos de que todo el mundo merece un trabajo que le guste y nuestra misión es ayudarles a conseguirlo. Sinceramente, aún tenemos MUCHO campo de mejora, pero -después de 2 años y cientos de procesos de selección cerrados con éxito- creemos que hemos aprendido un par de cosas sobre cómo conseguirlo y queremos construir una plataforma tecnológica que nos permita lograrlo con la mayor eficiencia y transparencia posible. No un mero repositorio de curriculums, sino una verdadera Comunidad que aporte servicios y valor añadido a los manfreditas. Lo que hemos denominado internamente como “Proyecto Asgard”.

Asgard

Para conseguirlo, buscamos un/a Node Backend Developer para construir los cimientos de la misma, que sea capaz de convertir nuestro backlog en software eficiente y sencillo, fácil de mantener y usar.

No te pedimos que tengas 15 años de experiencia ni que mentorices a nadie -por eso no hemos usado el apelativo “senior” en la descripción del puesto- pero sí necesitamos que tengas autonomía y capacidad de sacar el trabajo adelante con efectividad, por eso tampoco hemos usado “junior”.

Qué ofrecemos

Además de un salario entre 40 y 45.000€ brutos anuales contarás con:

🏖️ 25 días de vacaciones (los 22 de toda la vida + tu cumpleaños + nochebuena + fin de año)

📡 Trabajo remoto 100%, pero siempre con la posibilidad de acudir a la oficina de Madrid cuando quieras.

🕓 Horario flexible (sólo se pide que estés disponible de 10:00 a 15:00h).

🗺️ Plan de carrera.

💻 Equipo necesario para que puedas trabajar cómodamente (portátil, monitor de 27' y Passion Planner).

🧸 Posibilidad de elegir tu entorno de trabajo: Linux, MacOS o Güindous.

💂 Clases de Inglés subvencionadas por la empresa.

🍲 Posibilidad de recibir parte de tu retribución en especie (cheques restaurant, guardería, seguro médico).

Si te cuadra, GENIAL; y, si no es así, mala suerte para nosotros. Al menos, colocando esta sección aquí, te hemos ahorrado la lectura de 2.000 palabras ^_____^

Qué harás

Si tuviéramos que definir en una sola frase lo qué queremos hacer, sería algo así como “LinkedIn, pero bien hecho”, pero si nos das algo más de chancecita, lo dejaríamos en una web donde los técnicos -gente como tú- puedan gestionar su carrera profesional y recibir valor, independientemente de que estén o no buscando empleo de forma activa. Una de nuestras obsesiones es la privacidad de nuestros usuarios -los “manfreditas”- y garantizar que, al contrario de lo que ocurre en otros servicios, estos conserven el control y la propiedad de sus datos.

¿Te suena bien? Normal, vas a construir algo que probablemente tú mismo/a usarías... si ya existiera :)

  • Desarrollar el backend de Asgard, la plataforma tecnológica que dará soporte a nuestra visión. Una web donde cualquiera pueda gestionar su carrera profesional, empezando por definir un formato de CV open source que pueda ser exportado y consumido por cualquier aplicación del mundo. Por si lo de “LinkedIn, pero bien hecho” te había parecido poco ambicioso.
  • Participar en el desarrollo de herramientas internas que nos ayuden a completar nuestra misión de forma más eficiente. Por ejemplo, desarrollamos “Manara” -un dashboard interno- para tener métricas sobre nuestra velocidad y conversión medias en los procesos de recruiting.
  • Ayudar a nuestro Tech Lead en tareas DevOps, como configurar entornos de desarrollo o crear y mantener nuestra infraestructura en cloud. ¡Tranquilidad! No hace falta que seas un/a experto/a, pero somos un equipo pequeño y multidisciplinar, solo pedimos que no te asusten estos fregaos 😅.
  • Echar una mano al equipo de scouts de vez en cuando. Bien comprobando que las motivaciones y características de nuestros manfreditas encajan con un determinado puesto, bien para asegurarnos de que entendemos las necesidades de las empresas. En Manfred tenemos una máxima, da igual lo que hagas, “todos somos recruiters, todos somos desarrolladores”..
  • Acudir a meetups y conferencias técnicas, para aprender y, también, interactuar con la Comunidad para la que trabajarás día a día.

En definitiva, una persona que controle de backend y no le asunten los retos.

Me gustan los retos

En 1 mes...

Aprenderás. Habrás completado tu MAC (Manfred Awesomic CV), escribirás tu post de presentación, conocerás todos los procesos de Manfred y las herramientas que usamos para gestionarlos. También te habrás integrado en el equipo de producto y conocerás el roadmap.

En 3 meses...

Ejecutarás. Habrás lanzado varias funcionalidades que serán usadas por miles de manfreditas… y habrás descubierto lo exigente -pero, también, agradecida- que es nuestra Comunidad.

En 6 meses...

Mejorarás. Incrementarás tu productividad, tendremos un producto base sobre el que iremos iterando, mejorando, y añadiendo más y más awesómicas features.

Cómo lo harás

Trabajarás con libertad y autonomía, en un entorno seguro y donde los errores están permitidos. La única restricción que tendrás es que todo lo que hagas debe aportar valor tanto a empresas como -sobre todo- a manfreditas y cumplir nuestro compromiso ético.

Somos una empresa que acaba de cumplir sus dos primeros años de vida, así que, llegarás a un sitio donde los procesos y la cultura aún se está asentando y que cada vez va más rápido. Tenemos un "Plan Maestro" y, al principio de cada mes, nos reunimos para planificar los hitos que queremos cumplir para avanzar con el mismo. Revisamos nuestro progreso cada 2 semanas y celebramos una brevísima reunión diaria para comprobar que no hay ningún problema que nos impida cumplir nuestros objetivos.

A nivel de Product Management usamos Manban, la adaptación de Kanban a nuestra peculiar idiosincrasia:

Kanban alla Otogami

Usamos Slack para comunicarnos continuamente, Google Meet para vernos y ver a otros, Trello y Jira para organizarnos, Confluence para recoger todo el conocimiento de la empresa, Airtable para administrar nuestra base de datos de candidatos (que será sustituido por Asgard gracias a ti ) y Pipedrive para gestionar los procesos de selección.

Con quién lo harás

En Manfred somos una gran familia, y nos sentimos parte de un solo equipo. Pero ya estamos creciendo y una parte del mismo está más volcada en los servicios que ya estamos prestando, y otra -aquí entras tú- en el producto.

Las personas del equipo que estarán en producto son:

  • Yago Cousiño (Scout y Product Manager): llegó aquí cuando todo esto era campo y sobrevivió. Es el ejemplo de lo que debe ser cualquier manfredita: siempre dispuesto a ayudar y a echar una mano. Permanentemente lesionado, algún día retomará su carrera profesional en el mundo del basket.
  • David Bonilla (Fundador y Product Manager, apoyando a Yago): si un explorador ayuda a abrir rutas, la principal labor de David es identificar el destino donde nos deben llevar esas rutas e intentar que no nos desviemos demasiado. Definirá el roadmap de Producto que tendrás que convertir en un software funcional.
  • Raúl Recacha (Tech Lead): llegó con la misión de formar un equipo de desarrollo para construir Asgard (y todo lo que está por venir). La prueba de que está en ello es la oferta que estás leyendo 😉.
  • ...y pronto se unirán al equipo los refuerzos para el frontend, donde ya contamos con Marina Ramos.

Trabajarás con todos ellos mano a mano, pero eso no te impedirá compartir ratitos con el resto de nuestro equipazo: Candela (operaciones, la que paga las nóminas, vamos, la jefa), Cris (márketing, comunicaciones, y tantas otras cosas que necesitaríamos varios tomos) y el equipo de scouts de élite que forman, además de Yago y Marina, Jose, Marta, Juanan, Cotri y Leo. OJO porque muchos son también desarrolladores, y los que no lo son están en proceso 🤓.

Aquí nos puedes poner caras a casi todos durante una daily:

Equipo Manfred

Cuándo lo harás

Tenemos jornada flexible. Sólo te pedimos que estés disponible en la franja de 10:00h a 15:00h, horario peninsular español, pero el equipo se reparte durante todo el día. Por ejemplo David suele empezar a trabajar a una hora absurda (alrededor de las 5 de la mañana) y Marina es un “espíritu libre” que puede desaparecer un rato y volver a actuar a las 8 de la tarde. Siempre tendrás compañía 😃

Dónde lo harás

Manfred es una empresa diseñada desde el Día 1 para ser remota al 100%, por lo que mientras te asegures de tener buena conexión a internet, podrás trabajar desde una aldea gallega, o desde Honolulú 🏖️.

Si estás en Madrid o pasas por allí, podrás ir al Hub de Sngular en Madrid, en la Calle Labastida, 1, desde el que te saludamos:

Equipo en la oficina

Equipo en la grada de la oficina

Qué necesitamos

Lo más importante es que te defiendas bien desarrollando en backend y que de la experiencia que traigas, al menos un par de años hayan sido con Node.js y Express.js, ya que serán las tecnologías con las que trabajarás más.

Creemos que las code review son la mejor forma de compartir conocimiento con el resto del equipo y mejorar, así que estarás involucrado en todas las pull requests, sean de backend o de frontend. No quiere decir que tengas que programar en frontend, solo que con tu nivel de javascript puedas identificar incongruencias en las llamadas a las APIs que has desarrollado, o puedas sugerir mejoras desde tu perspectiva. Nuestro desarrollador/a front hará lo mismo con la parte back.

MUST HAVEs

  • Al menos 4 años de experiencia como backend developer, de los que, al menos 2 hayas estado usando Node.js y Express.js.
  • Para nosotros la seguridad y privacidad de los datos es crucial, así que, necesitamos que traigas experiencia relacionada con securización de APIs, y con servicios de autenticación como AWS Cognito, Auth0 o similares. Y si no tienes experiencia práctica, al menos interés y un profundo conocimiento teórico.
  • Buenas prácticas: porque la forma más rápida de hacer algo, es hacerlo bien desde el principio, te deberían sonar cosas como clean code y haber hecho code reviews.
  • El puesto es 100% remoto, y sabemos que una de las habilidades fundamentales para que un equipo funcione bien en remoto es la comunicación. No buscamos a la nueva Sandra Sabatés, con que te sepas hacer entender bien tanto oral como por escrito nos sobra.

NICE TO HAVEs

  • Algún conocimiento en despliegues en cloud (AWS, Heroku,…) y trabajar/configurar entornos CI/CD.
  • Experiencia con Mongo.
  • Haber usado typescript, y si es con Node y Express lo bordas.
  • Acostumbrado/a a trabajar con git y gitflow.
  • Experiencia haciendo testing y TDD.
  • Si alguna vez has desarrollado algo en frontend te vendrá genial para entender mejor el código del compañero/a, pero lo consideramos un plus, no una necesidad.
  • Experiencia previa en desarrollo de producto.

Cómo puedes aplicar

Antes de nada, te contamos cómo hemos planificado nuestro proceso de selección y las fechas estimadas de cada una de las fases del mismo, para que puedas gestionar expectativas y evaluar si te interesa participar en el mismo:

  1. Primera comprobación de idoneidad de tu candidatura; seguramente te pidamos algunos datos extra, o que respondas algunas preguntas por email (Candela y Raúl). Idealmente nos gustaría tener toda la información antes del 21 de diciembre, para decidir quiénes pasan a la siguiente fase antes de que nos pille el turrón 😅.
  2. Reunión con el equipo para comprobar el encaje cultural (45 min con Yago y Marina). Esto debería ocurrir durante la semana de Reyes 👑.
  3. Reunión técnica donde haremos alguna revisión de código nuestro y/o pair programming compartiendo pantalla; la idea no es examinarte ni ir a pillar, sino compartir en una sesión relajada y distendida impresiones sobre situaciones del día a día del desarrollo (60-90 min con Raúl Recacha). Probablemente estemos en la semana del 11 de enero.
  4. Entrevista final para aclarar dudas y gestionar expectativas (30 min con David), durante la segunda quincena de enero.

La persona seleccionada probablemente se incorpore durante el mes de febrero 🚀. Os daremos feedback de cada una de las fases que vayáis atravesando con el objetivo de que, a cambio del tiempo y esfuerzo invertido en el proceso, al menos aprendáis sobre cómo evalúa candidatos una empresa (con menor o mayor acierto) y tengáis una buena experiencia.

Vamos

Si ya eres manfredita, simplemente péganos un toque, escribiendo directamente a Raúl Recacha ([email protected]). Si aún no lo eres, sólo tienes que rellenar este sencillo formulario. Por favor, indica en tu "Dream Job" que aplicas para el puesto de "Backend Developer en Manfred" y si te es posible, intenta hacerlo antes del 20 de diciembre. ¡Graciñas!

Clone this wiki locally