Enable job alerts via email!

Backend Tech Lead

Product School

United States

Remote

USD 80,000 - 150,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Una empresa innovadora busca un Tech Lead para su equipo Web, donde tendrás la oportunidad de liderar el desarrollo de APIs seguras y escalables utilizando tecnologías como NodeJs y NestJS. Con un enfoque en la colaboración y la mejora continua, te integrarás en un equipo diverso y talentoso que trabaja en un entorno completamente remoto. Este rol no solo te permitirá influir en la arquitectura del producto, sino que también te brindará la oportunidad de mentorizar a otros y contribuir al crecimiento del equipo. Si tienes pasión por la automatización y las buenas prácticas de desarrollo, esta es tu oportunidad para brillar.

Benefits

Acceso gratuito a cursos online
Trabajo remoto 100%
23 días de vacaciones
Equipo internacional y diverso

Qualifications

  • Buscan un líder técnico con experiencia en backend y habilidades de mentoría.
  • Conocimientos en NodeJs y construcción de APIs seguras y escalables.

Responsibilities

  • Liderar el proceso de desacoplamiento entre frontend y backend.
  • Colaborar con el Product Manager para definir soluciones técnicas.

Skills

Liderazgo
Construcción de APIs
NodeJs
NestJS
Spring Boot
Seguridad de aplicaciones
Comunicación en inglés
Automatización

Tools

MongoDB
MySQL
React
Nextjs
Storybook
Contentful

Job description

️ ¿Qué es Product School? La escuela líder de profesionales de producto.

️ ¿Tienen propio producto? Por supuesto, y lo lleva un auténtico equipazo.

️ ¿Están buscando gente para su equipo? ¡Claro que sí! Te están buscando para ser su Tech Lead en el equipo Web.

¡Congrats! Pasas a la siguiente fase, ¡sigue leyendo!

Seguro que has visto su logo y sus cursos cientos de veces. Pero lo que quizás no sabías es que Product School es una empresa fundada por españoles en 2014 con una comunidad de más de un millón de profesionales relacionados con el producto y que hace unos meses recibieron una inversión de 25 millones de dólares .

Se han convertido en el líder mundial en formación en Product Management, con una gran presencia en Silicon Valley, donde está su equipo ejecutivo . Cuentan entre sus asesores con el SVP de Producto en Disney y con el ex CEO de Udemy y sus profesores son auténticos cracks del sector, como por ejemplo, los Product Leaders de grandes compañías de Silicon Valley: Google, Facebook, Netflix, Airbnb, PayPal, Uber y Amazon.

Son un equipo TOP, de los pies a la cabeza. Su equipo de Ingeniería está liderado por Álex, y está formado por tres subequipos: Web, Plataforma y Datos.

Ahora mismo están en pleno proceso de rediseño de su producto, y para ello están buscando un Backend Tech Lead para el equipo de Web que se eche al equipo a las espaldas y les ayude a conseguir este reto y los que están por venir.

Como Tech Lead del equipo Web, te encargarás de liderar, desde la parte del backend, el proceso de desacoplamiento entre el frontend y el backend y dejar de depender de Wordpress para todo.

El stack al que están migrando está compuesto por:

  • NestJS en el back para construir las APIs seguras y escalables.
  • Contentful, como headless CMS.
  • MongoDB como base de datos no relacional, aunque hasta ahora han estado usando MySQL.
  • Y aunque no será tu foco, seguro que te encantará saber que usan React en el frontend. En concreto, están utilizando nextjs y Storybook para crear su librería de componentes.

Un último detalle: todo lo despliegan en plataformas cloud siguiendo la metodología serverless.

En Product School hay una organización bastante horizontal, por lo que siendo la persona referente para el equipo, no tendrás que ocuparte de la gestión. Para eso ya está Álex, al que reportarás y estará al pie del cañón para ayudarte con lo que necesites.

Tu evolución

Tu primer día

En 1 mes

Habrás completado tu onboarding, que incluirá desarrollar tu primera API con todo el stack que manejan. De esta manera tendrás un contexto global del proceso de desarrollo.

Del mismo modo, habrás facilitado tus primeras ceremonias de Scrum y tendrás tus primeras interacciones con los principales stakeholders del equipo.

Definir técnicamente las soluciones y compartir tu visión con el equipo.

Desarrollar las “user stories” con el resto del equipo y organizar el trabajo de cada Sprint.

Fomentar e impulsar la aplicación de buenas prácticas de desarrollo.

Colaborar con el resto de la compañía para proveer las soluciones que necesita el negocio.

Liderar y manejar las ceremonias de Scrum y motivar al resto del equipo a que lo hagan.

Proactividad a la hora de mejorar el producto, proceso de desarrollo, uso de herramientas, etc.

Trabajan con Scrum en sprints de dos semanas, y cumplen con todas las ceremonias.

En la planning, deciden entre todos cuál es el objetivo principal del equipo y se comprometen a completarlo en ese sprint. Si después de terminarlo queda tiempo, siguen con las tareas que hay en el backlog.

Además de centrarse en el objetivo principal, en cada sprint preparan el contenido del siguiente sprint, haciendo refinement sin llegar a estimar las tareas. La idea es tener todo el contexto para la planificación de los siguientes.

Trabajarás codo con codo con Margarita, Product Manager, y le ayudarás a estimar a alto nivel cuánto de compleja es una historia de usuario para poder repriorizarla.

Y sí, aunque lo intentan evitar a toda costa, de vez en cuando tienen algún bug. ¿Cómo lo gestionan? A no ser que sea un bug crítico, esperan a la daily del día siguiente para hablarlo, asignarlo y planificarlo.

Al acabar el sprint, Álex lidera la sprint review para ver si se han alcanzado los objetivos planteados y hacer retrospectiva de lo que ha pasado en el sprint anterior. ¿Te apetece liderar esta ceremonia? Álex estará encantado de cederte el testigo, porque su intención es que sea algo rotatorio y que más personas del equipo la lideren.

¿Pero cómo es el ciclo de desarrollo?

Lo primero que tendrás que hacer es montarte el entorno en local. Así podrás desarrollar, testear y validar las diferentes funcionalidades sin necesidad de otro entorno.

Una vez hayas probado todos los componentes con los tests unitarios, toca hacer el push y la pull request. Se ejecutan los tests, se comprueba la cobertura, entra Sonar a analizar el código y si está todo correcto, llegará una notificación por Slack para que al menos dos personas revisen tu código. Comprobarán absolutamente todo, desde la calidad de código hasta posibles vulnerabilidades y por supuesto el aspecto visual y la funcionalidad del desarrollo. Además, será el momento de validar con diseño que esté todo correcto.

Una vez validado, se mergea y se prueba en un entorno cloud de preview.

Para hacer los despliegues a producción suelen esperar a que haya un lote de componentes validado en el entorno cloud. Una vez que está todo listo, preparan una pull request a master y si todo va bien…. ¡Voilá! ¡A producción!

Tienen una jornada flexible en la que intentan cubrir un par de hitos diarios:

  • La daily, que es a las 10.15h.
  • Intentan solaparse con los equipos de EEUU y coincidir un par de horas de 16h a 18h.

Y a partir de ahí, te podrás organizar como tú quieras, entrando a las 8h o a las 10h, según tus hábitos personales.

Día laborable
Vacaciones
Vacaciones
23 días
Jornada laboral

¡Desde donde quieras!

Tienen sus headquarters en San Francisco, pero su equipo está repartido por todo el mundo y, casi la mitad de ellos, están en España. Así que podrás trabajar desde cualquier sitio.

El equipo de España hacen quedadas de vez en cuando para trabajar y pasarlo bien juntos, así que te invitarán siempre que monten algún sarao.

Ahora mismo Product School lo forman más de 100 personas, 40 de ellas en España. El equipo de Producto son 20 y algunas personas con las que coincidirás en tu día a día son:

Félix Rebollo (Sr. Front-end Engineer) - Si le buscas, no pases por la casa de la tortilla. Dejó su amado barrio madrileño por las soleadas tierras jerezanas. Papá de Nadia, que suele estar presente en algunas de nuestras daily.

Laia Chorro (Fronte-end Engineer) - Querrás tenerla siempre en tu equipo. Auténtica surviver, lista para cualquier cataclismo. Nació preparada.

Antonio Salado (Software Engineer Intern) - Es el miembro más joven del equipo, yentre componente y componente saca tiempo para su tesis. En breve, tendrás que llamarle Sr. Licenciado, ¡poca broma!

Pablo Di Leva (Principal Engineer) - Es el jefe infiltrado: ya estaba en Product School cuando todavía era una idea.

Margarita Kartashova (Head of Product) - Ya lleva 4 años en Product School trabajando hombro con hombro con los equipos de ingeniería y diseño. Le encanta pintar acuarelas, jugar a tenis y viajar por España. Na Zdorovie!

Verónica Orso (Product Designer) - No le muevas un pixel lo que diseña porque me voy a dar cuenta. Pasa sus días entre symbols y components, y podrás encontrarla en Figma moviendo su cursor por todas partes. Le encanta trabajar en equipo, trabajado codo con codo Ingenería para sacar landings y funcionalidades de 10. Si no está delante del ordenador, prueba a buscarla en la cinta de correr o haciendo fotos por algún lado. ️

Álex Asensio (VP of Engineering) - Siempre al servicio del equipo y dispuesto a remangarse los brazos. ¡Prefiere programar a crear presentaciones! Un entusiasta de las tecnologías y de hacer las cosas bien.

Para convertirse en la persona técnica referente del equipo de Web buscan a alguien:

  • Con habilidades de liderazgo y ganas de guiar y mentorizar al equipo.
  • Amante de las buenas prácticas y que sepa organizarse para cumplir con los objetivos.
  • Capaz de tener una visión global del negocio.
  • Que se le dé bien encontrar la solución técnica a las necesidades de la compañía, trabajando codo con codo con la Product Manager.
  • Con pasión por la automatización.
  • Transparente, que le guste compartir el conocimiento y ayudar al resto del equipo.
  • Con conocimientos y experiencia en el backend:
  • Construyendo APIs seguras y escalables en el Backend, con NodeJs (Express, NestJS) o Spring Boot.
  • Trabajando con bases de datos relacionales y no relacionales.
  • Capaz de comunicarse tanto en inglés como en castellano.
  • Preocupado con la seguridad y el rendimiento de nuestras aplicaciones.

Tendrás una matrícula de honor si además tienes conocimientos de la parte de Frontend (React, Nextjs, Nuxt, Gatsby).

️ Acceso gratuito a todos los cursos online de Product School (valorado en €10k).

Trabajo remoto 100%.

Formar parte de un equipo internacional y diverso.

23 días de vacaciones.

La verdad es que necesitan cubrir la posición lo antes posible así que van a intentar ser super ágiles:

  • Entrevista personal con Álex (VP of Engineering) y con Fernando (CPO)
  • Evaluación técnica con dos objetivos:
  • Conocer al equipo en el que te integrarías
  • Validar tu experiencia y conocimientos con ellos
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Venture Leader, Technical (Propel People)

1848 Ventures, LLC

Remote

USD 120,000 - 180,000

2 days ago
Be an early applicant

Principal Member of Technical Staff- Healthcare AI (Remote)

Oracle

Juneau

Remote

USD 96,000 - 224,000

6 days ago
Be an early applicant

Staff Software Engineer, Technical Lead

Alkami Technology

Plano

Remote

USD 90,000 - 150,000

11 days ago

Technical Lead Java - Fulltime (Remote)

Creative Solutions Services, LLC

New York

Remote

USD 90,000 - 125,000

2 days ago
Be an early applicant

Sr Technical Lead-App Development

Birlasoft ( India ) Limited

Ohio

Remote

USD 90,000 - 140,000

Today
Be an early applicant

Tech Lead Golang - 100% remoto LATAM

Consultora Gestal

Remote

USD 70,000 - 110,000

8 days ago

Senior Tech Lead - Server Side

Matific

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Tech Lead / Solution Architect — Part-Time (30 hrs/week) EQUITY ONLY

SourceIQ

Houston

Remote

USD 80,000 - 150,000

3 days ago
Be an early applicant

Backend Development Technical Lead (Python+Django)

Summit Technology Group

Remote

USD 80,000 - 120,000

7 days ago
Be an early applicant