G

Intermediate Developer (Carrier Integrations and Hybrid Services Team)

Global Freight Solutions
Temporary
On-site
Southampton, United Kingdom

Intermediate Developer

Backend/Full-Stack

About Us

GFS is a leader in the creation of high-tech solutions for the eCommerce and Logistics market space. We provide a multi-carrier solution to small and large businesses alike, providing a single point of contact and a simple Customer focused delivery solution. We provide accurate and up to date tracking of all parcels, manage all questions and queries and seamlessly handle claims for missing and damaged goods. Our solution has helped many retailers reach customers across the UK and worldwide that were previously out of their reach.

We are currently working on an exciting major platform upgrade and are seeking a developer to join our UK development office to join this project.

About the role

The successful applicant will become a part of our experienced development team, responsible for the continued design, development and operation of our innovative, market leading software. The role will be hybrid-based, with three days a week in our new Southampton office to help you get onboard, and foster collaboration within the team.

Responsibilities include:

  • Creation of clear, quality, tested and documented code - We are developers the main thing we do is write code!
  • Deployment, support and maintenance
  • Continuously developing your own skills - the most important thing you can do is to keep learning, and we want to help!
  • This is primarily a backend development role, however there is scope for exposure to some frontend development for those looking to move to full stack.

This role is also ideal for someone looking to move from a Microsoft/Azure environment to a GCP/JavaScript/Docker stack – we'll help you learn and grow your experience.

About You

We are obsessed with technology here at GFS and it shows in the ambition of what we have built; you'll share our ambition as we work with innovative technologies and understand how best to deploy them to implement our vision.

You will be experienced in working with in a multi skilled team, collaborating with product owners to define and understand requirements, working with the developers and the CTO to design and develop technical solutions, and sharing your experience with the wider team to help the grow and gain experience.

Required Skills

  • JavaScript/Typescript/NodeJS
    • REST APIs with Express or similar
    • Unit testing with Mocha/Chai/Sinon or similar
  • Cloud Computing (GCP preferred)
  • MongoDB
  • Docker and Compose
  • Continuous Integration
  • Exposure to a Continuous Delivery or Continuous Deployment environment
    • Azure DevOps preferred
  • Excellent communication skills
  • Experience of working in a distributed/remote team

Useful Skills and Experience

  • Terraform
  • React 18+ or NextJS 14+ experience
    • Some exposure or knowledge of TailwindCSS
    • NextJS 13+ with RSC and Server Actions
  • Understanding of techniques such as Dark Launching, Feature Flagging etc.
  • Exposure to Kubernetes or Serverless environments
  • Some knowledge of GitOps principles
  • Some basic Terraform/IaaC knowledge