hero

Job opportunities in our portfolio companies

Seaya

Senior Backend Engineer [Cerrada]

Wuolah

Wuolah

Software Engineering
Posted on Wednesday, August 9, 2023

Senior Backend Engineer [Cerrada]

⚠️
Ya hemos cubierto esta posición, aunque si crees que puedes ser un buen fit. Postula y te tendremos en cuenta para futuras posiciones.
📌
Buscamos Senior Backend Developers Full remoto (hay oficina en Sevilla si interesa)
Salario #40-40k

Sobre Wuolah

Si quieres saber más sobre Wuolah haz clic aquí → 🤝Wuolah Jobs
En definitiva, lo que queremos es reinventar la formación tradicional rompiendo el paradigma de una persona enseñando a muchas. Creemos en un modelo más abierto en el que miles de estudiantes brillantes formen a sus iguales con apuntes, clases en directo, cursos... El reto que tenemos por delante es más importante que un examen final. Si no te crees que tenemos a la mejor comunidad del mundo puedes buscar Wuolah en Twitter.

Sobre ti

Necesitamos developers con ganas de evolucionar el producto al siguiente nivel para conseguir que cualquier creador de contenido pueda enseñar a los demás a través de la tecnología.

Backend Senior

Qué harás en tu día a día
Colaborarás en el roadmap y en el desarrollo de nuestras webs y aplicaciones
Diseñar, implementar y mantener nuestras APIs
Junto con tus compañeros de backend, mejorarás el rendimiento, escalabilidad y monitorización de nuestra aplicación
Ayudarás a construir el equipo de desarrollo, participando en la contratación de nuevas incorporaciones y mentorizando a miembros con menos experiencia
Tu background:
Tienes experiencia (+5 años) en desarrollo backend con Node.js participando en el proyecto desde su creación hasta su puesta en producción
Has trabajado con bases de datos relacionales y no relacionales (nuestras bases de datos principales son MySQL, DynamoDB y MongoDB)
Tienes experiencia demostrable construyendo sistemas elásticos, distribuidos y de gran desempeño
Tienes experiencia configurando y manteniendo infraestructuras en la nube, preferiblemente con AWS
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 pedimos nada extraordinario, sólo que te sepas explicar bien y que hables de forma clara y directa con el resto del equipo
Buenas prácticas: porque la forma más rápida de hacer algo, es hacerlo bien desde el principio. Te son familiares conceptos como clean code y/o principios SOLID.
Conoces de manera general conceptos como virtualización, contenerización y herramientas de orquestación
Sería un plus si
Te gusta crear y compartir contenidos sobre tu trabajo. Wuolah es compartir
Has usado TypeScript
Acostumbrado/a a trabajar con git y gitflow
Has gestionado un pequeño equipo de desarrolladores y has realizado code reviews.
No buscamos un/a DevOps propiamente dicho, no obstante si tienes alguna experiencia laboral en este ámbito (conoces el framework Serverless o cualquier otra herramienta de IaC, tienes experiencia en AWS o configurando el CI/CD de algún proyecto, etc.) sería genial

¿Cómo trabajamos?

En Wuolah el producto es nuestra máxima prioridad. Tenemos una visión muy pragmática de como trabajar así que reducimos toda la burocracia y reuniones de control al mínimo. Buscamos constantemente cuestionar y optimizar nuestros procesos para que sean intuitivos y útiles.
El objetivo es permitir que el equipo pueda centrarse en mejorar y aportar valor.
Trabajamos en remoto. Aunque tenemos oficina en Sevilla para quien quiera y los miembros del equipo tienen libertad para trabajar de manera conjunta en videollamada si lo desean.
A nivel de herramientas usamos:
Notion, donde documentamos todos los procesos y aprendizajes.
Jira, para la gestión de tareas.
Slack, herramienta principal de comunicación. Tanto para la comunicación escrita como para la comunicación hablada gracias a las videollamadas y juntas.
Figma, nos permite colaborar en tiempo real para idear, investigar y prototipar todo lo que luego vayamos a construir.
Github, lugar donde reside todo el código de nuestros productos.
A nivel de equipos
Estamos divididos en 4 Value Streams (VS)
💡
Un VS es un equipo multidisciplinar formado por Product Managers, Product Designers y Developers que se encarga de evolucionar una parte del producto.
B2C: Se encarga de todo lo relacionado con los usuarios y su experiencia en Wuolah.
B2B: Se encarga de todo lo relacionado con las empresas.
Growth: Se encarga de atraer nuevos usuarios a Wuolah y hacer crecer las comunidades con menos usuarios.
IT: Da soporte transversal a necesidades tecnológicas de la plataforma.
A nivel técnico
Tenemos un monorepo con Turborepo y los siguientes proyectos:
api: Una API rest serverless con Node+TS
web: El frontend de Wuolah con React+TS
NextJS
React Query
Chakra UI
types: los types compartidos entre api y web
Tenemos 3 stags:
PROD: Entorno principal donde está Wuolah
STAGING: Entorno para unificar los desarrollo de cada VS y probar integraciones complejas
DEV: Entorno donde se despliega el código en el que se está trabajando. Por cada tarea se crea un PR y automaticamente se crea una URL única que puedes usar para compartir tus avances o dudas con el resto.

🎯 Nuestro Roadmap

En los últimos 6 meses hemos realizado una migración completa de la plataforma de PHP a React, que acabamos de finalizar.
A corto plazo (3-6 meses)
El objetivo es centrarnos en crecer y mejorar la experiencia de los usuarios para estudiar en Wuolah. También lanzaremos nuevos productos como clases particulares.
A medio/largo plazo
El objetivo es reinventar la formación tradicional.
Desde producto usaremos todos los datos que tenemos para priorizar nuevas funcionalidades y crear nuevas soluciones que ayuden a las personas que consumen contenidos y a las que los crean.

¿Qué ofrecemos?

Flexibilidad horaria, trabajo en remoto y gran nivel de autonomía para decidir cómo trabajas. Oficina en Sevilla si te interesa
Salario competitivo
Altos estándares de calidad en lo que hacemos, así como formación para que puedas mantener tu perfil profesional actualizado y relevante
Ser pieza clave en una empresa/producto en fase de crecimiento con muchas oportunidades por venir en un futuro muy cercano
Posibilidad de trabajar en un producto que usan y adoran un millón de personas con un crecimiento anual del 118%

¿Cómo es el proceso de selección?

Envía tu solicitud mediante el siguiente formulario
Entrevista inicial. Tendrá una duración de entre 30-45 min. Puedes aprovechar para preguntarnos todas las dudas que tengas sobre la empresa, el equipo y/o el puesto. Por nuestra parte, nos gustaría saber más sobre tu experiencia y motivaciones.
Prueba técnica. Te enviaríamos una prueba técnica bastante acotada para no quitarte mucho tiempo.
Entrevista técnica. Tendrá una duración de 60 min. Profundizaremos más en tu background, experiencia y skills. Te daríamos feedback sobre la prueba técnica y realizaremos algunas preguntas sobre la misma.
Si todo va bien, tendrías una última entrevista con alguno de los founders y otros miembros de la empresa para poder conocernos un poco más sobre todo a nivel personal.
Finalmente te haríamos una oferta.
Te dejamos de nuevo el formulario para aplicar:
¡Nos vemos pronto!