Job title: Senior Fullstack Engineer
Job type: Contract
Contract length: 12 months (initial)
Rate: TBC
Role location: Remote (Must be in the EU)
The company: A well-established European fintech business operating across multiple countries, focused on payment solutions for e-commerce and retail. With a team of 700+ across several European offices, they are building a unified commerce platform used by businesses across the continent.
Role and responsibilities:
- Architect, develop, and maintain end-to-end fullstack solutions using TypeScript, Node.js, and Vue.js
- Build and scale microservices with a focus on performance and reliability
- Implement Infrastructure as Code (IaC) using Terraform or Pulumi
- Manage cloud infrastructure on GCP, leveraging Kubernetes for container orchestration
- Build and maintain CI/CD pipelines (CircleCI, GitHub Actions, ArgoCD)
- Monitor and troubleshoot system performance using observability tooling (e.g. Datadog)
- Deliver responsive, mobile-first, cross-browser UIs to a high standard
- Collaborate closely with product, design, and engineering teams
- Mentor junior team members and support knowledge sharing across the team
Job requirements:
- 6+ years of fullstack development experience with strong TypeScript and Node.js skills
- 2+ years of experience with Vue.js (or comparable frameworks such as React or Angular)
- Solid understanding of microservices architecture and relational/NoSQL databases (e.g. PostgreSQL)
- Hands-on experience with GCP, Kubernetes, and containerised deployments
- Proficiency with CI/CD tooling and testing frameworks (Jest, Cypress)
- Experience with component libraries, design systems, and frontend architecture best practices
- Strong communicator with a collaborative, mentoring mindset
- Fintech or payments industry experience is a plus