Senior Full Stack Developer (ReactJS & Python)
Skills
Location
You must be live (or willing to live) in: Madrid, Spain
Languages
Fluent English
Job Description
We're looking for a skilled Senior Full Stack Developer (ReactJS & Python) to join a forward-thinking team working on innovative digital solutions.
🎯 Responsibilities
- Design, develop, and maintain new features on both frontend (ReactJS) and backend (Python, Flask).
- Define, design, and validate technical solutions in collaboration with project leads to ensure technical feasibility and business alignment.
- Review, validate, and ensure the quality of code produced by international teams, promoting best development practices and quality standards.
- Participate actively in architectural decisions, with a focus on scalability, maintainability, and technological evolution.
- Design and implement efficient data models, ensuring seamless integration with applications and services.
- Collaborate on initiatives involving vector databases, AI-powered solutions, and emerging technologies that bring value to the business.
- Guarantee the quality, stability, maintainability, and scalability of software, contributing to the ongoing improvement of products.
- Work closely with technical and business teams in an international environment to identify needs and translate them into high-impact technological solutions.
🛠️ Requirements
- At least 5 years of experience as a Full Stack Developer in software development environments.
- Expertise in ReactJS for building modern, scalable, high-performance frontend applications.
- Strong experience with Python and Flask for backend services and applications.
- Advanced knowledge of MariaDB, relational database design, and query optimization.
- Experience with REST APIs, integrations, and modern software architectures.
- Fluent English (C1 level is essential) for collaborating in an international and global team environment.
- Ability to conduct code reviews, provide technical input, and ensure the quality of developed solutions.
- Strong teamwork and effective communication skills with multidisciplinary and technical stakeholders.
➕ Nice to have
- Experience with cloud architectures and deploying applications on Azure, AWS, or Google Cloud.
- Knowledge of vector databases and technologies related to Generative Artificial Intelligence.
- Experience in developing and integrating AI and Machine Learning solutions.
- Familiarity with containers and orchestration tools such as Docker and Kubernetes.
- Experience with CI/CD integration and deployment tools.
- Familiarity with agile development methodologies (Scrum, Kanban, Agile).
- Experience working in international environments and collaborating with globally distributed teams.
- Relevant certifications in software development, cloud, or AI technologies.
🤗 We offer
- Permanent contract
- 100% remote work
- Internal training and access to certifications
- Flexible benefits plan (medical insurance, transport, daycare vouchers, meal vouchers)
- Employee referral program
- Events, meetups, tech days, talks, and more
- 26 days off (22 vacation days, 2 personal days, December 24 and 31 as holidays by default)
- Flexible working hours: Mon-Thu 8:30 to 18:00, Fri 8:00 to 15:00; Summer intensive hours in July and August: 8:00 to 15:00
Photos

Location
Madrid