Senior Full Stack Developer (ReactJS & Python)
Senior Full Stack Developer (ReactJS & Python)
Senior Full Stack Developer (ReactJS & Python)
This job was originally posted in Spanish and automatically translated to English.
Job Description
We are knowmad mood!
We are a leading digital transformation company, constantly evolving and at the forefront of technology. We were born to drive real change through innovation and sustainable development, with the mission of delivering value to clients and empowering our talent.
Made up of more than 3,000 creative, digital and innovative people connected to a shared purpose and capable of generating connections with people all over the world. A responsible, flexible team with a high capacity to adapt to the needs of our clients and the market, while providing value, vision, creativity, expertise, professionalism and passion for technology in every project.
The values that set our course and guide us toward excellence are collaboration, innovation, commitment, fun and trust.
What do we value?
Demonstrable experience of at least 5 years as a Full Stack Developer in software development environments:
• Mastery of ReactJS for developing modern, scalable, high-performance frontend applications.
• Solid experience in Python and the Flask framework for developing backend services and applications.
• Advanced knowledge of MariaDB, relational database design and query optimization.
• Experience working with REST APIs, integrations and modern software architectures.
• Fluent English (C1 mandatory) to work in an international environment and collaborate with global teams.
• Ability to perform code reviews, provide technical judgment and ensure the quality of developed solutions.
• Ability to work as part of a team and communicate effectively with multidisciplinary teams and technical stakeholders.
What would your responsibilities be?
• Full Stack Development: Design, develop and maintain new features on both frontend and backend, using ReactJS, Python and Flask.
• Technical Solution Design: Participate in the definition, design and validation of solutions together with the project manager, ensuring their technical feasibility and alignment with business objectives.
• Code Review and Quality: Review, validate and ensure the quality of code developed by international teams, promoting good development practices and quality standards.
• Architecture and Best Practices: Actively participate in decisions regarding architecture, scalability, maintainability and technological evolution of applications.
• Data Design and Integration: Design and implement efficient data models, ensuring proper integration with the applications and services developed.
• Innovation and Artificial Intelligence: Collaborate on initiatives related to vector databases, AI-based solutions and emerging technologies that add value to the business.
• Maintenance and Scalability: Ensure the quality, stability, maintainability and scalability of the software, contributing to the continuous improvement of products.
• Multidisciplinary Collaboration: Work closely with technical and business teams in an international environment to identify needs and turn them into high-impact technological solutions.
We would love it if you also have experience in cloud environments and agile development methodologies.
Additionally, we will highly value it if you have experience and/or knowledge in:
• Cloud architectures and application deployment in environments such as Azure, AWS or Google Cloud.
• Vector databases and technologies related to Generative Artificial Intelligence.
• Development and integration of AI and Machine Learning-based solutions.
• Containers and orchestration tools such as Docker and Kubernetes.
• Continuous integration and deployment tools (CI/CD).
• Agile development methodologies (Scrum, Kanban, Agile).
• Experience in international environments and collaboration with globally distributed teams.
• Certifications related to software development, cloud or AI technologies.
• English C1 mandatory.
And with us you can enjoy:
✅Permanent Contract
✅ 100% REMOTE
✅Internal training and access to certifications ♻Check our calendar here:
https://www.knowmadmood.com/es/talento/formacion
✅Flexible compensation plan (health insurance, transportation, childcare vouchers, restaurant vouchers)
✅Ambassador of our brand, through our referral plan
Recommend your friends and get an extra bonus!
✅Events, meetups, techdays, talks...and much more!
✅ 26 days of rest (22 vacation days, 2 personal days, and December 24 and 31 as holidays by default)
✅ Schedule: 8:30 am to 6 pm (flexible) Mon-Thu and Fri 8 am to 3 pm, and Summer Intensive Schedule in July and August from 8 am to 3 pm
To stay up to date with our news, follow us here -> knowmad mood
At knowmad mood we are committed to equal opportunities and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes.
Job Description
We are knowmad mood!
Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.
Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.
¿Qué es lo que valoramos?
Experiencia demostrable de al menos 5 años como Full Stack Developer en entornos de desarrollo de software:
• Dominio de ReactJS para el desarrollo de aplicaciones frontend modernas, escalables y de alto rendimiento.
• Experiencia sólida en Python y el framework Flask para el desarrollo de servicios y aplicaciones backend.
• Conocimientos avanzados en MariaDB, diseño de bases de datos relacionales y optimización de consultas.
• Experiencia trabajando con APIs REST, integraciones y arquitecturas de software modernas.
• Nivel de inglés fluido (C1 imprescindible) para trabajar en un entorno internacional y colaborar con equipos globales.
• Capacidad para realizar revisiones de código, aportar criterio técnico y garantizar la calidad de las soluciones desarrolladas.
• Habilidad para trabajar en equipo y comunicarse de forma efectiva con equipos multidisciplinares y stakeholders técnicos.
¿Cuáles serían tus funciones?
• Desarrollo Full Stack: Diseñar, desarrollar y mantener nuevas funcionalidades tanto en frontend como en backend, utilizando ReactJS, Python y Flask.
• Diseño de Soluciones Técnicas: Participar en la definición, diseño y validación de soluciones junto con el responsable del proyecto, asegurando su viabilidad técnica y alineación con los objetivos de negocio.
• Revisión y Calidad del Código: Revisar, validar y garantizar la calidad del código desarrollado por equipos internacionales, promoviendo buenas prácticas de desarrollo y estándares de calidad.
• Arquitectura y Buenas Prácticas: Participar activamente en decisiones de arquitectura, escalabilidad, mantenibilidad y evolución tecnológica de las aplicaciones.
• Diseño e Integración de Datos: Diseñar e implementar modelos de datos eficientes, asegurando una correcta integración con las aplicaciones y servicios desarrollados.
• Innovación e Inteligencia Artificial: Colaborar en iniciativas relacionadas con bases de datos vectoriales, soluciones basadas en IA y tecnologías emergentes que aporten valor al negocio.
• Mantenimiento y Escalabilidad: Garantizar la calidad, estabilidad, mantenibilidad y escalabilidad del software, contribuyendo a la mejora continua de los productos.
• Colaboración Multidisciplinar: Trabajar estrechamente con equipos técnicos y de negocio en un entorno internacional para identificar necesidades y transformarlas en soluciones tecnológicas de alto impacto.
Nos encantaría si además cuentas con experiencia en entornos cloud y metodologías ágiles de desarrollo.
Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
• Arquitecturas cloud y despliegue de aplicaciones en entornos como Azure, AWS o Google Cloud.
• Bases de datos vectoriales y tecnologías relacionadas con Inteligencia Artificial Generativa.
• Desarrollo e integración de soluciones basadas en IA y Machine Learning.
• Contenedores y herramientas de orquestación como Docker y Kubernetes.
• Herramientas de integración y despliegue continuo (CI/CD).
• Metodologías ágiles de desarrollo (Scrum, Kanban, Agile).
• Experiencia en entornos internacionales y colaboración con equipos distribuidos globalmente.
• Certificaciones relacionadas con desarrollo de software, cloud o tecnologías de IA.
• Inglés C1 imprescindible.
Y con nosotros podrás disfrutar de:
✅Contrato Indefinido
✅ 100% REMOTO
✅Formación interna y acceso a certificaciones ♻Consulta nuestro calendario aquí:
https://www.knowmadmood.com/es/talento/formacion
✅Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
✅Embajador de nuestra marca, a través de nuestro plan amigo
¡Recomienda a tus amigos y llévate un extra!
✅¡Eventos, meetups, techdays, charlas...y mucho más!
✅ 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto)
✅ Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h
Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood
En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
Application managed by knowmad mood