Buscamos un/a Desarrollador/a Full Stack sénior con talento para unirse a nuestro equipo dinámico. Trabajarás con tecnologías de vanguardia, desarrollando aplicaciones robustas utilizando Next.js sobre React y Tailwind CSS para interfaces de usuario (UI) adaptables. El puesto implica desarrollar aplicaciones eficientes y escalables en la plataforma en la nube AWS y contribuir en un entorno colaborativo bajo metodología Agile Scrum.
Responsabilidades Clave
Desarrollar y mantener aplicaciones web utilizando Next.js y React.
Implementar y diseñar interfaces de usuario responsivas con Tailwind CSS.
Colaborar con ingenieros de backend para diseñar, integrar y realizar pruebas en FastAPI.
Desarrollar y mantener componentes de backend en Python, asegurando prácticas sólidas de pruebas unitarias utilizando lenguaje Gherkin, Cucumber y Playwright.
Desplegar y gestionar aplicaciones en la infraestructura de nube de AWS.
Garantizar la escalabilidad, el rendimiento y la seguridad de las aplicaciones.
Participar en las ceremonias de Scrum (reuniones diarias, planificación de sprint, retrospectivas).
Colaborar estrechamente con diseñadores, desarrolladores y gestores de producto para entregar funcionalidades.
Solucionar problemas, depurar y optimizar aplicaciones para obtener la máxima velocidad y escalabilidad.
Mentorizar a perfiles FullStack junior y proporcionar orientación sobre dudas técnicas y mejores prácticas.
Requisitos (Cualificaciones)
Mínimo de 4-5 años de experiencia con Next.js, React y Storybook para el desarrollo FullStack.
Experiencia con librerías de gráficos como ECharts (preferible), Chart.js o Recharts.
Dominio de la creación de interfaces responsivas con Tailwind CSS.
Experiencia práctica con servicios de AWS (EC2, S3, Lambda, RDS, etc.).
Experiencia desarrollando componentes de backend con Python e implementando pruebas unitarias ( pytest ).
Experiencia trabajando en entornos Agile Scrum.
Familiaridad con sistemas de control de versiones, especialmente Git.
Fuertes habilidades analíticas y de resolución de problemas.
Excelentes habilidades de comunicación y trabajo en equipo.
Deseable (Nice-to-Have):
Experiencia con flujos de CI/CD utilizando herramientas como GitHub Actions.
Experiencia con contenedores (ej. Docker ).
Familiaridad con arquitecturas Serverless.
Experiencia con SonarCloud o Snyk para calidad de código y seguridad.
Familiaridad con TurboRepo para la gestión de monorepositorios.
Conocimientos de Storybook para el desarrollo de componentes de UI.
Sobre Ti
Excelentes habilidades de comunicación y presentación, tanto verbales como escritas.
Gran capacidad de resolución de problemas y pensamiento crítico.
Curiosidad y pasión por aprender nuevas habilidades y tecnologías.
Capacidad para operar en un entorno de ritmo rápido y ambiguo, aportando valor mediante el pensamiento estructurado y el testeo basado en hipótesis.
Presencial 2 días oficinas VILADECANS