Full Stack Developer UK Client

Start Date January 19, 2024

Overview

Job Title: Full Stack Developer

Type: Full-Time Project Contract
Location: Remote
Duration: N/A

Overview:

The client, a prominent UK-based company, is seeking a seasoned Full Stack Developer with at least five years of commercial experience. This role requires a professional capable of handling both backend and frontend development responsibilities, with a strong focus on delivering high-quality, scalable, and robust web applications.

Key Responsibilities:

Backend Development:

  • Develop and maintain backend services using TypeScript and NestJS.
  • Design and implement APIs using GraphQL.
  • Manage and optimize databases, primarily using Postgres/SQL.
  • Ensure robust backend performance through strong unit and end-to-end testing.

Frontend Development:

  • Create dynamic user interfaces using NextJS/React.
  • Integrate and utilize GraphQL for frontend development.

Additional Technical Skills:

The ideal candidate will also have experience with several of the following:

  • Infrastructure as code using Terraform.
  • Developing and deploying on Google Cloud.
  • Implementing KYC processes, preferably with Onfido.
  • Integration of Stripe, specifically Stripe Connect's custom white label offering.
  • Building and managing payment systems and marketplaces.
  • Handling file uploads and developing Progressive Web Apps (PWAs) using NextJS.
  • Designing and working with microservices architecture.
  • Implementing asynchronous messaging patterns (message queues, task queues, pub/sub, events, etc.).
  • Internationalization of web applications.

Soft Skills and Best Practices:

  • High attention to detail.
  • Proactive problem-solving capabilities.
  • Strong awareness of best practices in software development.
  • Ability to anticipate necessary features or components (e.g., comprehensive user registration forms) and communicate effectively with the Product Manager for clarifications or swift implementation.

Qualifications:

  • Minimum of 5 years of commercial experience in full-stack development.
  • Proven track record of working with the technologies and concepts listed above.



Apply now

Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.