Senior Backend Developer

Detalles de la oferta

No-stack Horario flexible Reto tecnológico Full Remote Drop está evolucionando el concepto de la smart kitchen al siguiente nivel. Tienen muy claro que el futuro será conectado y en la nube, y están creando una plataforma 100% cloud native para que cocinar bien y rico sea mucho más fácil.¿Te unes al equipo? Esta oferta es para ti. Drop es el futuro presente de la cocina conectada. ¿Qué te parece si te digo que con una sola app puedes vincular todos los electrodomésticos de tu cocina para facilitarte la vida?Olvídate de los grados del horno, de los tiempos de cocción, de la temperatura interna del solomillo Wellington. Drop lo conecta todo por ti, únicamente tienes que decirle qué receta quieres preparar. Tan increíble como real.Están liderando desde hace años el sector y trabajan con las principales marcas de electrodomésticos: Bosch, Electrolux, General Electric, Panasonic, Kenwood, LG Electronics o Thermomix son algunos de los que ya han incorporado su firmware a sus principales modelos comerciales. Y que ya puedes controlar desde Drop Kitchen OS.Además, su otra app, Drop Receipes te surte de un montón de recetas listas para preparar con tan solo apretar un botón. Ya ves que llevan la pasión por la buena cocina en su ADN, porque… ¡Cuando haces DROP ya no hay STOP! Perdón por el chiste.Para conseguir todo esto han creado una plataforma que utiliza machine learning para encontrar e incorporar nuevas recetas a su aplicación. ¡Tiembla Chicote!Serás parte protagonista del cambio de arquitectura que están empezando a llevar a cabo para crear una nueva plataforma serverless, con mejor rendimiento y mayor escalabilidad.Y lo mejor de todo esto es que participarás en el proceso desde su inicio: desde la ideación y diseño de la infraestructura, la elección del lenguaje idóneo para implementarla, el desarrollo y la puesta en producción. Porque tienen claro que todo el equipo aporta y entre todos se construye mejor. ¿Te suena bien?Tu evolución Tu primer día En 1 mesTu onboarding es lo primero. ¡Súbete al barco! Pasarás las primeras semanas conociendo a tus compañeros/as y empapándote de todo lo que hacen, lo que está pasando y lo que va a pasar.Asistirás a tus primeras reuniones de equipo (standup a las 10:30 ), a reuniones técnicas junto con producto y empezarás a revisar código a partir de la tercera semana. Este primer mes es de adaptación, así que tendrás a todo el mundo dispuesto a resolverte dudas y ayudarte.Diseñarás e implementarás, junto con el resto del equipo, la nueva arquitectura para Kitchen OS.Serás responsable de crear una plataforma orientada a tener un buen rendimiento, escalabilidad y robustez.Estarás 100% involucrado/a en el ciclo completo del desarrollo del producto haciendo pull request.Antes de seguir, quieren decirte que en Drop no existe el micromanagement. Creen firmemente en la autogestión y el liderazgo propio, por lo que sus estructuras huyen de la jerarquía vertical.Formarás parte de un equipo multidisciplinar en el que te apoyarás (y el equipo también se apoyará en tí) para construir una plataforma que está cambiando la manera en la que cocinamos.El equipo del nuevo desarrollo lo componen ahora mismo 2 backenders + Diego y Ricardo (que están liderando la plataforma y su integración con el firmware).Pero además, estarás en contacto con el grupo que sigue trabajando en la plataforma actual, compuesto por más de 7 compañeros/as.Se organizan en sprints semanales e intentan coincidir, mínimo, un par de horas al día para programar de manera conjunta, reunirse o charlar de la vida.En cuanto al stack, ya ves que no son exigentes en cuanto a lenguajes ni frameworks. Buscan un/a BUEN/A developer, con bases y principios sólidos y con capacidad y ganas de aprender nuevos lenguajes. Ahora mismo están desarrollando en Python, pero están pensando en mudar todo a Go, por lo que si vienes de ahí será un puntazo.Como toda la plataforma será cloud native sí que necesitan que vengas con buenos conocimientos de infraestructura cloud. Todo el desarrollo actual está en AWS y despliegan con EC2, pero la idea es mover todo a serverless con Lambda.Y cómo no puede ser de otra forma, para crear esta plataforma escalable necesitan que seas una persona cuidadosa y meticulosa con el código, que tengas experiencia en testing, CI/CD (usan CircleCI y Github Actions) y buenas prácticas (si vienes con DDD te ponen una estatua en Zaragoza). En bases de datos ecosistema AWS: RDS, Dynamo DB y Neptune.Cuando tú quieras. El horario es 100% flexible. Buscan a alguien que se organice su día a día en función de los objetivos y trabaje para conseguirlos. Una de sus máximas es "be effective, not busy" . Suelen estar conectables entre las 10h y las 13h, pero no es imprescindible.Vacaciones Vacaciones 26 días GuardiasComo buena plataforma con miles de peticiones mundiales se aseguran de que todo esté funcionando en todo momento. Por ello hacen guardias remuneradas entre todo el equipo, pero ¡que no cuanda el pánico!, you'll never walk alone; si surge cualquier evento no deseado todo el equipo se volcará a ayudar a la persona que esté de guardia.Cada 8 semanas deberás estar disponible en caso de que surja algún problema.PresencialLa sede in Spain está en Zaragoza pero la posición es full remote y la plantilla se distribuye por toda la geografía nacional,por lo que puedes trabajar desde donde quieras. ¿Tailandia? Les vale. ¿Alaska? Un poco frío, pero les vale. ¿Lepe? Te van a hacer muchos chistes, pero también les vale.Eso sí, tendrás que hacer algún que otro viaje a Zaragoza para el kick off de algunos proyectos y para un par de eventos de teambuilding que hacen allí. No te vas a aburrir y te lo vas a pasar muy bien.Te presentamos al team buenrollero . Te encontrarás con un grupo majísimo de team players que se desviven por echarse una mano entre todos/as. Una pequeña gran familia. Y te los vamos a presentar para que los puedas conocer un poco mejor.Ricardo (Head of Firmware & IoT): Fontanero del software, en sus ratos libres analiza stacktraces. Es el responsable del equipo de firmware y de la integración de los electrodomésticos en la KitchenOS cloud de forma eficiente y sin paracetamol .Diego (Head of Platform): Friki del retrogaming (lo mejor para desestresarse es un speedrun a Super Mario Bros) y del café. Ha tenido diversos puestos de ingeniería y liderazgo en Amazon y Etsy. Responsable de plataforma en Drop, intentando hacer KitchenOS un éxito.Jos (Backend Engineer): Mago nivel 403 (/s/Forbidden/You shall not pass/) ?, en sus ratos libres devora hamburguesas al ritmo de Heavy Metal y en su pasado ha liderado proyectos Open Source. Todo ello desde su cueva, aunque en ocasiones ha sido avistado haciendo deporte en el mundo exterior. En Drop se encarga de traducir bebida refrescante aromatizada con edulcorantes en líneas de Python y Go.David (Backend Engineer), apasionado de la cocina y experto en transformar recetas en código dentro del equipo de KitchenOS. Descubriendoserverlesstras un pasado muybare-metal. Procura conectar con la naturaleza siempre que tiene ocasión.Ya te hemos hablado de que no les importa tu stack. Buscan por delante de todo un/a buen/a developer que venga a aportar y a aprender, pero hay unos mínimos impepinables que deberías tener:Buenas bases de programación y capacidad de plantear soluciones de desarrollo en función de los proyectosExperiencia en el desarrollo de APIs (mejor si es con GraphQL )Haber desarrollado plataformas en la nube (preferiblemente con AWS)Haber trabajado con microservicios o arquitecturas serverlessTesting, CI/CD, buena documentación y buenas prácticasBuena capacidad de comunicación, tanto para trabajar codo con codo con el equipo como para tratar con los partners de DropTienes experiencia en Python o GoConoces el entorno de sistemas LinuxSi tienes conocimientos en patrones DDDTecnologíasBuscan profesionales que tengan los conocimientos necesarios para desempeñar las funciones del puesto, independientemente de la tecnología utilizada.? 3-4 días de vacaciones adicionales en la semana entre Navidad y Año nuevo? 1000€ para que te formes en lo que quieras Posibilidad de elegir equipo: PC o MAC y sistema operativo si prefieres Linux Presupuesto para actividades de teambuilding: comidas, scape room, whatever. Plan de carrera y formación internaBeneficiosPresupuesto para formaciónPresupuesto para ConferenciasDinámicas y eventos de teambuildingVacaciones ExtraPosibilidad de elegir equipoSí, aunque siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.Estas son las fases del procesoEntrevista para code review y preguntas sobre arquitecturaOPCIONAL: charla con Graham (CTO) por si tienes cualquier duda
#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Gerente De Cooperación Y Desarrollo

.Gerente de Cooperación y DesarrolloLocalidad: MadridProvincia: MadridPaís: EspañaNº Vacantes: 1Tipo de oferta: EmpleoFuncionesMisión del puesto: Contribuir ...


Desde Plan International - Zaragoza

Publicado a month ago

Big Data Developer Madrid · Completamente Remoto

Estamos en búsqueda de un Big Data Developer con 3 años de experiencia en el desarrollo con Scala y Spark, que aporte experiencia en migraciones de lenguaje ...


Desde Tecdata Engineering - Zaragoza

Publicado a month ago

Software Development Manager, Ring Device Services

.Software Development Manager, Ring Device ServicesThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for t...


Desde Mygwork - Zaragoza

Publicado a month ago

Iberia | Business Development Director, Products

.Iberia | Business Development Director, ProductsMadrid, Community of Madrid, ESThis job is with Avanade, an inclusive employer and a member of myGwork – the...


Desde Mygwork - Zaragoza

Publicado a month ago

Built at: 2024-11-06T03:02:57.968Z