Fullstack Developer React/Node/GraphQL

Hays
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Clean Code Principles
Agile Methodologies
Cloud Computing
Continuous Integration
Github
MongoDB
Node.js
Scrum
Query Optimization
TypeScript
React
Grafana
Indexer
Backend
Event Driven Architecture
Infrastructure Automation Frameworks
GraphQL
Front End Software Development
Api Design
Terraform

Job description

You will join a high-impact Platform team working at the core of how software is built and operated, supporting multiple product teams and ensuring scalable, reliable, and efficient engineering practices across the organization. Your main responsibilities will include:

  • Serving as a platform proxy for product teams, understanding their needs, unblocking shared challenges, and coordinating cross-team technical decisions
  • Contributing to the backend orchestration service used across multiple produces, ensuring scalability, reliability, and proper documentation
  • Building and maintaining shared applications such as back-office tools, working across both frontend and backend layers
  • Managing and improving cloud infrastructure on GCP, including provisioning, configuration, and maintenance of shared environments
  • Optimising and maintaining CI/CD pipelines using GitHub Actions to ensure stable and efficient delivery processes
  • Enhancing observability by implementing and refining monitoring, alerting, and dashboards (e.g., Grafana)
  • Writing clean, well-tested, and maintainable code, promoting best engineering practices
  • Supporting and mentoring engineers across teams, sharing knowledge on platform, infrastructure, and architecture
  • Participating actively in Agile ceremonies such as refinement, sprint planning, and retrospectives

Requirements

  • 4-6+ years of experience as a Fullstack Engineer
  • Strong experience with TypeScript and Node.js in production environments
  • Frontend experience with React, being able to build and maintain interfaces end-to-end
  • Solid experience working with GraphQL (API design, queries, mutations); Apollo is a plus
  • Hands-on experience with MongoDB (schema design, indexing, query optimisation)
  • Experience working with GCP and infrastructure-as-code tools such as Terraform
  • Experience with CI/CD tools, especially GitHub Actions
  • Familiarity with event-driven architectures (e.g., Pub/Sub systems)
  • Experience with observability tools such as Grafana
  • Strong testing practices (unit, integration, and end-to-end)
  • Strong communication skills and ability to collaborate across teams
  • Fluent or advanced level of English

Benefits & conditions

  • Competitive gross salary in line with your experience
  • Flexible working hours
  • Offices located in Barceloneta or El Prat de Llobregat
  • 27 days of vacation per year
  • Training budget and language classes
  • Young and dynamic tech environment with strong collaboration culture
  • Long-term professional development plan and exposure to cutting-edge technologies

About the company

One of Europe's leading consumer electronics retailers is looking to hire a Fullstack Engineer to join its Platform team, a key function within the tech organization responsible for enabling product teams to build and scale high-quality digital experiences efficiently.

Apply for this position