¡Activa las notificaciones laborales por email!

Programador full stack

Sensing Tex

Barcelona

Presencial

EUR 35.000 - 50.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una empresa innovadora en el sector tecnológico busca un Desarrollador/a Full Stack para diseñar y mantener aplicaciones web completas. El candidato ideal tendrá experiencia en el desarrollo de interfaces dinámicas, bases de datos no relacionales y será capaz de trabajar en entornos ágiles. Esta posición es fundamental para enfrentar los desafíos técnicos y mejorar la experiencia del usuario en las aplicaciones de la empresa.

Formación

  • Mínimo de 3 años de experiencia como Desarrollador/a Full Stack.
  • Dominio de React y Tailwind CSS.
  • Experiencia sólida en aplicaciones en tiempo real y APIs con Flask.

Responsabilidades

  • Diseñar y desarrollar aplicaciones web escalables.
  • Implementar funcionalidades en tiempo real utilizando Socket.IO.
  • Colaborar con equipos multidisciplinarios para definir requisitos.

Conocimientos

React
Tailwind CSS
Desarrollo en tiempo real
Flask
MongoDB
Resolución de problemas
Metodologías ágiles
Git

Educación

Grado en Informática
Ingeniería de Software

Herramientas

Jest
PyTest
AWS

Descripción del empleo

El / la Desarrollador / a Full Stack será responsable de diseñar, desarrollar y mantener aplicaciones web completas, abarcando tanto el frontend como el backend, con un enfoque en la implementación de funcionalidades en tiempo real. Este rol implica trabajar en el desarrollo de interfaces de usuario dinámicas, construir APIs robustas y gestionar bases de datos no relacionales, asegurando un rendimiento óptimo y una experiencia de usuario fluida.

  • Diseñar y desarrollar aplicaciones web escalables, desde la lógica del frontend hasta los servicios del backend.
  • Implementar funcionalidades en tiempo real utilizando Socket.IO y Flask-SocketIO para garantizar interacciones dinámicas y eficientes.
  • Crear interfaces de usuario responsivas y accesibles con React y Tailwind CSS, asegurando una experiencia de usuario intuitiva y atractiva.
  • Diseñar, implementar y optimizar bases de datos en MongoDB, garantizando la integridad y eficiencia de los datos.
  • Desarrollar y mantener APIs robustas y seguras utilizando Flask, integrándolas con el frontend y otros servicios externos.
  • Colaborar con equipos multidisciplinarios para definir requisitos, planificar sprints y resolver problemas técnicos.
  • Realizar pruebas unitarias y de integración para garantizar la calidad del código y la estabilidad de las aplicaciones.
  • Optimizar el rendimiento de las aplicaciones, identificando y resolviendo cuellos de botella en el frontend y backend.
  • Mantenerse actualizado / a sobre las últimas tendencias y tecnologías en desarrollo web para proponer mejoras continuas.
  • Grado en Informática, Ingeniería de Software o campo relacionado, o experiencia equivalente.
  • Mínimo de 3 años de experiencia como Desarrollador / a Full Stack o en roles similares.
  • Dominio de React y Tailwind CSS.
  • Experiencia sólida en el desarrollo de aplicaciones en tiempo real con Socket.IO y Flask-SocketIO.
  • Conocimiento avanzado de Flask para la creación de APIs y backend escalables.
  • Experiencia en diseño y gestión de bases de datos no relacionales, específicamente MongoDB.
  • Capacidad para resolver problemas de manera creativa y eficiente, con atención al detalle.
  • Familiaridad con metodologías ágiles (Scrum / Kanban) y herramientas de control de versiones como Git.
  • Deseable : Conocimiento en pruebas automatizadas (Jest, PyTest) y despliegue en entornos en la nube (AWS).

Lugar que ocupa en la empresa

El / la Desarrollador / a Full Stack forma parte del equipo de desarrollo tecnológico, reportando al Líder Técnico o al Gerente de Ingeniería. Este rol es esencial para conectar los aspectos técnicos del frontend y backend, asegurando que las aplicaciones sean funcionales, escalables y alineadas con las necesidades del negocio. Colabora directamente con el equipo de producto para traducir requisitos en soluciones técnicas y con el equipo de diseño para garantizar una experiencia de usuario consistente. Su trabajo impacta directamente en la calidad del producto final y en la satisfacción del usuario, siendo un pilar clave para el éxito de los proyectos tecnológicos de la empresa.

Crear una alerta de empleo para esta búsqueda
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.