ShakersSenior Full Stack Developer (Node + React) — Remoto España (sector farmacéutico)
Freelance a través de Shakers Una compañía del sector farmacéutico busca un/a Senior Full Stack Developer para una app de alto tráfico. Buscamos seniority real, ownership de funcionalidades end-to-end y capacidad de mentorear al equipo.
🧠 Lo que harás
· Desarrollar y mantener funcionalidades end-to-end con Node.js en el backend y React en el frontend.
· Diseñar APIs robustas (REST y/o GraphQL) y conectar con bases de datos.
· Optimizar performance, escalabilidad y experiencia de usuario en una app con tráfico real.
· Asegurar calidad con unit testing y buenas prácticas.
· Monitorizar y debuggear comportamiento en producción.
· Mentorear y revisar código de developers menos senior del equipo.
· Comunicar cuestiones técnicas a perfiles no técnicos (producto, negocio, regulación).
✅ Imprescindibles
· 6+ años de experiencia real como Full Stack Developer.
· Dominio de Node.js con Express o NestJS en producción.
· React sólido (hooks, gestión de estado, patrones modernos).
· React Native.
· APIs REST y/o GraphQL.
· Bases de datos relacionales y/o NoSQL.
· Unit testing (Jest, React Testing Library) en proyectos reales.
· Monitoring y debugging de aplicaciones con alto tráfico.
· Experiencia mentoreando a otros developers.
· Experiencia trabajando en equipos Agile.
· Nivel de inglés avanzado.
💡 Suma puntos
· Next.js.
· TypeScript.
· Cloud (AWS, Azure o GCP).
· CI/CD.
· Experiencia previa en sector salud o farmacéutico (RGPD aplicado, apps reguladas).
🧬 Soft skills que pedimos
· Trabajo en equipo de verdad (nada de lobo solitario).
· Autonomía para resolver problemas más allá del código.
· Capacidad de comunicar a perfiles no técnicos.
💻 Condiciones
· Modalidad: freelance vía Shakers.
· Duración: 12 meses renovables.
· Ubicación: 100% remoto desde España.
En Shakers nos ocupamos de la gestión del proyecto, la facturación y el acompañamiento durante toda la colaboración. Tú te centras en construir una app que millones de personas usan.
¿Te interesa este puesto?