Full-Stack Developer
Locations:
Europe, United States
Type:
Contract
Published:
December 2, 2025
Contact:
Euan Roche
Ref:
19450
Required Skills:
GCP,node.js,typescript,vue.js
Share this job
Apply

Job Title: Senior Full-stack Engineer (TypeScript / Node.js / Vue)

Job Type: Contract

Contract Length: 12 months (minimum)

Rate: €380/day maximum

Role Location: European Union (Remote)

The Company:
A European tech-led payments organisation. They operate across several EU locations and supports global e-commerce and retail clients.

Role and Responsibilities:

  • Design, build, and maintain fullstack solutions using TypeScript, Node.js, and Vue.js (or similar frameworks).

  • Develop and scale microservices with a focus on performance, reliability, and maintainability.

  • Build and optimise user-facing applications following modern frontend best practices.

  • Implement Infrastructure as Code (Terraform or Pulumi) and support scalable deployment workflows.

  • Manage cloud infrastructure (GCP preferred), including Kubernetes-based environments.

  • Create and maintain CI/CD pipelines (CircleCI, GitHub Actions, ArgoCD).

  • Monitor, debug, and improve system performance using modern observability tools.

  • Collaborate with designers, product teams, and engineers to deliver cohesive solutions.

Job Requirements:

  • 6+ years of full-stack engineering experience.

  • Strong knowledge of TypeScript, Node.js, and at least 2 years with Vue.js (or React/Angular).

  • Solid understanding of microservices, PostgreSQL, and NoSQL databases.

  • Hands-on experience with GCP, Kubernetes, and containerised deployments.

  • Proficiency in modern frontend development (HTML5, CSS3, state management tools, optimisation).

  • Experience with CI/CD practices and testing frameworks (Jest, Cypress).

  • Strong communication skills and ability to mentor others.

  • Experience in payments/fintech is a bonus.

Accessibility Statement:

Read and apply in the way that works best for you using our accessibility tool (Recite Me). Adjustments can be provided throughout the application and interview process.

Our Commitment to Diversity, Equity, and Inclusion:

We are committed to providing equitable opportunities for all individuals and building a diverse future—one placement at a time.

Apply