¡Activa las notificaciones laborales por email!

Programador full stack

Sensing Tex SL

Salamanca

Presencial

EUR 30.000 - 50.000

Jornada completa

Hace 2 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 busca un/a Desarrollador/a Full Stack para unirse a su equipo de desarrollo tecnológico. En este rol, serás responsable de diseñar y mantener aplicaciones web completas, trabajando tanto en el frontend como en el backend. Se valoran la creatividad en la resolución de problemas, el dominio de tecnologías como React y Flask, y una sólida experiencia en el desarrollo de aplicaciones escalables y eficientes. Si buscas un entorno dinámico y desafiante, este puesto ofrece la oportunidad de impactar directamente en la calidad del producto y la satisfacción del usuario.

Formación

  • Mínimo de 3 años de experiencia como Desarrollador/a Full Stack.
  • Dominio de React y Tailwind CSS.
  • Experiencia en desarrollo de aplicaciones en tiempo real con Socket.IO y Flask-SocketIO.

Responsabilidades

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

Conocimientos

Desarrollo en React
Desarrollo en Flask
Desarrollo de APIs
Desarrollo en tiempo real
Gestión de bases de datos
Metodologías ágiles
Resolución de problemas

Educación

Grado en Informática
Ingeniería de Software

Herramientas

Socket.IO
Tailwind CSS
AWS
Git

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.

Esplugues de Llobregat, Catalonia, Spain 1 month ago

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.