Backend Software Engineer - CodelyTV/job-offers GitHub Wiki
🚀 Ya hemos cerrado el periodo para aplicar a las ofertas.
En la página de inicio de la Wiki tienes enlaces a las ofertas de trabajo actuales.
👋 ¡Buenas!
Si quieres hacerte una idea rápida de las ofertas y ver las caras de la gente con la que trabajarías, aquí vídeo de presentación 😊:
<🍍> Contexto
- 🌱 Codely empezó hace más de 7 años con Rafa y Javi como un canal de Youtube. Objetivo: compartir conocimiento y divulgar sobre el mundo del desarrollo sin pretender sentar cátedra. Codely enseña y entretiene FTW 🎩
- 🚀 Viendo la comunidad generada alrededor del canal, decidimos crear cursos para gente que ya programa en su día a día y quiere ir un pasito más allá
- ✨ A día de hoy somos un equipo multidisciplinar de 6 personas a las que nos encanta desarrollar y generar contenido en forma de cursos, vídeos y directos
- 👥 Este año hemos estado sentando las bases en términos de rebranding y desarrollo de la nueva plataforma de cursos. Tenemos todo listo para poder incorporar a 2 personas más al equipo que puedan aportar al desarrollo y generación de contenidos
🎯 Momento clave
- 📈 Ya somos más de 100k subs en YouTube y lo que hacemos tiene impacto real en personas concretas. No dejamos de publicar contenido abierto sin barrera de entrada económica tanto en YouTube o Twitch como en GitHub
- 🏭 A día de hoy ya son muchas las empresas que confían en Codely para formarse y fomentar debates, tanto es así que algunas apuestan por auditorías o acompañamientos públicos
- 🤖 Ya hemos automatizado ciertos aspectos de la plataforma actual para solventar carencias que implicaban gestión manual, pero aún queda mucho trabajo por hacer
- 🎥 En este año hemos conseguido compaginar un ritmo de generación de contenido sólido con el avance en el desarrollo de producto propio
- 💪 Conclusión: MVP validado + semillas sembradas para SOLIDificar = A tope 😬
- 🤼♂️ Equipo
- Reducimos jerarquía y burocracia en el proceso de toma de decisiones. Si cuadra, palante
- Transparencia como pilar: Cuentas y sueldos públicos, procesos de decisiones colaborativos, comunicación pública por defecto…
- Somos gente abierta de mente que no nos cerramos a trabajar con ninguna tecnología o ecosistema (no techbros odia-JavaScript 🙅♀️)
- Valoramos las cosas bien hechas. Esto no tiene que ver con el flipadismo: Buscamos enfoques pragmáticos adaptándonos al contexto (no esperes 10M peticiones/seg -a día de hoy- ✌️😎)
🔮 A dónde vamos
- 🔖 Contenidos
- Seguir publicando vídeos y cursos yendo más allá del Hello World con un enfoque basado en buenas prácticas y cultura DevOps
- Nos centramos en contenido de frontend, backend, tooling, UX…
- ✨ Plataforma propia
- Hasta ahora usamos una plataforma de cursos externa que nos ha permitido llegar hasta donde estamos, pero nos limita a la hora de enfocarnos hacia donde queremos llegar
- A día de hoy tenemos en producción la aplicación Next.js en Vercel para servir la home y algunas landings
- Actualmente estamos trabajando en el backoffice para que empresas puedan gestionar sus licencias y ver las estadísticas de uso
- Objetivo final: Pasar de un listado de cursos a una plataforma de formación que te acompañe a lo largo de tu carrera como developer
- 😶🌫️ Proyecto súper secreto Area834725
- Estamos trabajando en una nueva línea de negocio para diversificar las vías de ingresos y divertirnos un poco más 😬
- De momento no podemos dar muchos detalles, pero estamos en fase de validar MVP y en los próximos meses empezará a ver la luz
- 🌈 Equipo
- Por ahora queremos seguir siendo un equipo pequeño (<10 personas) creciendo orgánicamente y siguiendo apostando por la autofinanciación
- Entendemos la exposición que tenemos dentro del sector tecnológico como una oportunidad para apoyar colectivos infrarepresentados en la industria
- Seguiremos trabajando por ser un equipo diverso por la riqueza que eso representa para el propio equipo y el sector
🤔 Qué harás en Codely
- 💻 Desarrollar:
- Tomar decisiones técnicas para avanzar en el desarrollo de la plataforma
- Implementar las primeras features de la plataforma de cursos propia
- Ejemplos, herramientas, frameworks, y fantasía Open Source en GitHub
- 🎥 Generar contenido aportando a la comunidad:
- Vídeos y directos sobre contenido tech en YouTube
- Cursos completos en CodelyTV Pro
- Directos de cosas tech random y repaso de noticias de desarrollo en Twitch
🧰 Cómo lo harás
Actualmente trabajamos con el siguiente conjunto de herramientas o stack. No obstante, porfi porfi porfi, no dejes de aplicar por el hecho de no haber trabajado con alguna de las tecnologías concretas que especificamos 🙏
- ♠️ Next.js
- 🔷 TypeScript
- 🧪 Testing Library, Cypress y Supertest
- 🏗️ Arquitectura Hexagonal (tanto en frontend como en backend)
- 🎨 Design System propio en Storybook
- 🌈 Figma: Diseño de UI, thumbnails de vídeos y cursos
- ⚡️ PostgreSQL en Supabase: Base de datos
- 👀 Sentry: Monitorización
- ♻️ GitHub Actions: Despliegue continuo y 0 reticencia al cambio
- ☁️ Vercel: Infraestructura de despliegue y entornos dinámicos por PR
- 🤖 n8n y DigitalOcean: Automatizaciones automágicas
- 🎬 DaVinci: Edición de vídeos
🕺 Con quién lo harás
🎸 Carmen Ansio Ruiz
Siempre me he sentido cómoda en equipos multidisciplinares, haciendo de puente entre diseño y desarrollo. He trabajado en empresas muy diversas, consultoría, start-ups, y cliente final. Me encanta compartir conocimiento y Codely es el mix perfecto.
🍺 Isma Navarro Páez
Me gusta el desarrollo de software desde el CSS hasta los clusters de Kubernetes. Intento aportar a Codely como guardián del n8n, pesado de TypeScript, y poseedor de cacharros. Custodio datos y anécdotas ya sea en desarrollo o generando contenido. Sí, uso el VSCode con tema claro.
👨🌾 Dani Santamaría Cabodevilla
Content Lead. Además de desarrollar software, siempre me ha gustado compartir conocimiento: debates, mentorías, videos, pairings, o cualquier otro formato. En Codely disfruto de estas dos áreas y sigo aprendiendo junto con mis compañeras y la audiencia.
🌶 Núria Soriano Satorres
He trabajado como frontend en varias empresas de consultoría y start-ups, poniendo foco en buenas prácticas, testing, CSS y accesibilidad. Siempre me ha gustado colaborar con la comunidad dando charlas y Codely es el lugar ideal para seguir compartiendo todo lo aprendido.
💂🏼 Rafa Gómez Casas
Cofundador de Codely. He tenido la suerte de trabajar en empresas con un alto tráfico y donde la mantenibilidad/escalabilidad era muy prioritario y eso es lo que intento plasmar en los cursos que hacemos.
🧔🏻 Javier Ferrer González
Cofundador de Codely. Siempre me han interesado las buenas prácticas de programación, cuestionarme la forma de hacer las cosas, y trabajar en equipo. Tengo la suerte de poder compartir eso cada día en Codely.
☝️ Requisitos
- 🗓️ Mínimo 3 años de experiencia trabajando en equipo
- ♻️ Costumbre de trabajar con cultura de testing e integración continua
- 🏗️ Arquitectura en servicios backend: Haber trabajado creando servicios complejos que sean mantenibles cuestionando el por qué de su arquitectura
- 🔁 Experiencia manteniendo producto iterando a lo largo del tiempo
- 🍱 Lidiar con legacy: Aunque entrarás para hacer un proyecto greenfield, el haber lidiado con legacy te da un gran bagaje en técnicas de refactoring
- 🚀 Haber pasado el pico de la curva de flipadismo y buscar enfoques pragmáticos adaptados al contexto
- 🎥 Interés por compartir conocimiento con la comunidad técnica
- 🫖 Inglés nivel programación: Capacidad de reportar bugs, documentar progreso, leer artículos y ver charlas en inglés
- ☣️ Toxicidad fuera: No queremos ni rockstars, ni ninjas, ni jedis, ni Doraemons (bueno, si eres Doraemon sí)
- 🌈 Perfiles multidisciplinares: En caso de tener un perfil con más experiencia en backend o en frontend, está bien y encaja perfectamente. Lo importante es querer tender hacia un perfil multidisciplinar pudiendo llevar a cabo tareas de forma autónoma pasando por todas las capas (con ayuda del equipassso, obviamente 😊)
- 🗺️ Residiendo en España. A día de hoy no estamos preparados para asumir la complejidad legal y logística de contratar a alguien de fuera de España. Lo sentimos enormemente y trabajaremos para futuras ocasiones en esto
- 💍 Orientación a cliente: No tener reparo de hacer tareas de soporte a usuarios
🤏 Nice to have
☝️ Esto no son requisitos indispensables, sino cosas que nos harán decantarnos por una persona u otra en caso de que ambas cumplan los requisitos anteriores.
A nivel técnico, experiencia manteniendo aplicaciones en producción basadas en:
- 🔷 TypeScript
- ⚛️ React
- ♠️ Next.js
- 🪆 Event-Driven Architecture
A nivel de generación de contenido no hace falta que actualmente tengas experiencia haciendo streaming, pero sí valoraremos positivamente cualquier cosilla por pequeña que sea relacionada con dar charlas o facilitar formaciones, sean técnicas o de otro ámbito
🤟 Qué ofrecemos
- 🗺️ Ubicación:
- Remote first: No dependemos de juntarnos presencialmente ni para grabar (ejemplo de vídeo conexión Antequera-Sant Boi)
- Nos juntamos unas 3 veces al año para ir a conferencias o hacer MUCHAS mandangas
- Si estás por la zona de Barcelona, sí que aprovechamos de vez en cuando para ir a la oficina y luego tomar algo, grabar cursos, o probar cosas nuevas 😬
- A día de hoy no estamos preparados para asumir la complejidad legal y logística de contratar a alguien de fuera de España. Lo sentimos enormemente pero sólo podremos considerar CVs de personas residentes en España
- 💻 Setup:
- Portátil a tu elección. En el equipo hay gente usando macOS con los nuevos M1 Pro, y gente con Windows y Linux
- Incluye setup de grabación desde casa valorado en 3.500 € (cámara, micro, croma, focos, etc)
- 💰 Rango salarial:
- 40.000-50.000 € fijos
- +1.000-2.000 € bonus
- +1.000 € adicionales a “los cacharros del setup” para mejorar tu espacio de trabajo
- +1.000 € al año para formación (decides dónde donarlo si no lo usas)
- 🏔️ Vacaciones anuales:
- 23 días laborables
- 1 día por tu cumpleaños (a escoger hasta 15 días antes o después)
- 1 día extra si los objetivos de empresa del año anterior se cumplen (ha pasado en los últimos 3 años)
- 2 días extra en caso de llevar 3 años o más en Codely
- Total: 24-27 días
- 🎟️ Retribución flexible (no pagas IRPF) en:
- Transporte
- Escuela infantil
- Restaurantes (hasta 9 €/día)
- 🕑 Horario:
- 40 horas semanales
- Horario flexible con el requisito de coincidir 4h al día todo el equipo
- Nos gusta poder hacer pairing y trabajar en equipo a pesar de fomentar la comunicación asíncrona
📤 ¿Cómo aplicar?
👉 Formulario para aplicar a la oferta de Backend Software Engineer
☝️ Si por el contrario, tienes más experiencia en temas de frontend, te recomendamos que le eches un ojo a la oferta de trabajo como Frontend Software Engineer 😊
Lo dicho, tú no te cortes y a la mínima que sientas que este es tu sitio, dale caña 🙌💪🎩
👣 ¿Cómo es el proceso de selección?
En el apartado sobre las fases del proceso de selección tienes todo detallado.
Si tienes cualquier duda, estamos a golpe de email en [email protected] 😊