Senior Full-Stack Developer (1-Year Contract) — E-commerce Platform

Tennis Point

Barcelona

On-site

EUR 42,000 - 54,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tennis-Point is seeking an experienced developer for a one-year fixed-term position to own features on a live, high-traffic e-commerce platform. Join our small in-house team that runs the online stores of six brands across more than 15 European markets.

You’ll ship real features in your first weeks with strong support from teammates. Our stack is a TypeScript monorepo with storefront themes, edge APIs, and Shopify extensions.

Qualifications

  • 2+ years of professional web development experience.
  • Proficient in JavaScript and TypeScript with production React experience.
  • Strong HTML/CSS skills and API experience (REST or GraphQL).
  • Comfortable with Git and PR workflows; good English communication.

Responsibilities

  • Own features end to end from UI to backend APIs.
  • Design and build API endpoints in Cloudflare Workers.
  • Read and update data via Shopify GraphQL APIs.
  • Write tests using Vitest and Playwright; fix production issues.

Skills

JavaScript
TypeScript
React
HTML/CSS
Git & PR workflow
REST/GraphQL APIs
Testing (Vitest/Playwright)
English communication
Shopify Liquid
Cloudflare Workers

Tools

Shopify
Playwright
Hono
Cloudflare Workers

Job description

Tennis-Point is seeking an experienced developer for a one-year fixed-term position to own features on a live, high-traffic e-commerce platform. Join our small in-house team that runs the online stores of six brands across more than 15 European markets.

You’ll ship real features in your first weeks with strong support from teammates. Our stack is a TypeScript monorepo with storefront themes, edge APIs, and Shopify extensions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Full-Stack Developer (Shopify, React, TypeScript) (all genders)
Mid-Level Full-Stack Developer (Shopify, React, TypeScript) (all genders)

Tennis-Point • Barcelona

On-site
EUR 42,000 - 54,000
Fullstack Developer (React/Next.Js & Php/Laravel)
Fullstack Developer (React/Next.Js & Php/Laravel)

LaraBench • Madrid

Hybrid
EUR 55,000 - 90,000
Supportive culture with autonomy
Unlimited home office options
Flex Leave up to 1 year travel
Remote Full-Stack Engineer: Java/Node + React
Remote Full-Stack Engineer: Java/Node + React

Square One Resources Limited • Spain

Remote
EUR 46,000 - 55,000
Growth-Driven Full-Stack Engineer for SEO & Growth
Growth-Driven Full-Stack Engineer for SEO & Growth

Treatwell • Spain

Remote
EUR 70,000 - 110,000
28-days holiday, plus bank holidays
Monthly £/€40 Treatwell vouchers
Mental health support through Open-Up
+2
Fullstack Developer - Build Scalable Web Apps (Remote/Hybrid)
Fullstack Developer - Build Scalable Web Apps (Remote/Hybrid)

valantic DXA • Barcelona

Hybrid
EUR 45,000 - 65,000
Flexible working hours
Hybrid or full remote within Europe
Team events
+1
Senior Full-Stack Engineer: React/Node + TS, Automations
Senior Full-Stack Engineer: React/Node + TS, Automations

Ticket Merchant • Spain

Hybrid
EUR 55,000 - 85,000
Competitive compensation
Flexible working setup
Senior FullStack - Integration Engineer
Senior FullStack - Integration Engineer

Blue Code • Alicante

Hybrid
EUR 60,000 - 90,000
Hybrid work model
International team environment
Full Stack Developer (Mid–Senior) – React / Node.js / TypeScript
Full Stack Developer (Mid–Senior) – React / Node.js / TypeScript

Ticket Merchant • Spain

Hybrid
EUR 55,000 - 85,000
Competitive compensation
Flexible working setup
Full Stack Developer
Full Stack Developer

etalentum Selección • Palma

On-site
EUR 40,000 - 60,000
Immediate joining
Sophisticated work environment
Collaborative and supportive team
+1
(Senior) Fullstack Developer (all genders)
(Senior) Fullstack Developer (all genders)

valantic DXA GmbH • Barcelona

Hybrid
EUR 55,000 - 76,000
Hybrid or remote within Germany, Spain
Flexible hours
Team events