Full Stack TypeScript Developer

Scratch the Surface Ltd.
25 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 125K

Job location

Remote

Tech stack

API
Data analysis
Continuous Integration
Software Debugging
Github
Next.js
Web Application Security
Systems Integration
TypeScript
Web Applications
Web Platforms
Network Routers
Tailwind
React
Reliability of Systems
Firebase
Stripe
GraphQL
Hubspot
Webhooks
Serverless Computing

Job description

We are seeking a dependable and detail-oriented Full Stack Developer to take ownership of maintaining and supporting our web platform. The role is primarily focused on ensuring our existing systems continue to run smoothly, handling occasional bugs, and keeping dependencies and integrations up to date.

You will be working within a modern TypeScript monorepo built on NextJS, Firebase, and GraphQL. While this position is focused on maintenance, there is potential for the role to evolve into broader product development work as the platform grows., * Maintain and monitor existing NextJS web applications

  • Investigate and fix occasional bugs or issues that arise
  • Keep dependencies, packages, and APIs up to date
  • Ensure serverless functions in Firebase remain stable and efficient
  • Maintain integrations with third-party services such as Stripe, Sanity, and Ortto
  • Support and refine CI/CD pipelines in Codemagic
  • Review logs and analytics to ensure system reliability and performance
  • Follow best practices for code management, testing, and deployment

Technical Environment

  • TypeScript monorepo
  • NextJS (App and Pages Router)
  • Firebase (Auth, Firestore, Functions, Storage, Analytics)
  • GraphQL and Serverless Functions
  • Sanity as a headless CMS
  • Stripe for subscription billing
  • Ortto, MailerSend and Rewardful integrations
  • Tailwind CSS for styling
  • Codemagic CI/CD pipeline
  • Private GitHub repository

Requirements

Do you have experience in TypeScript?, * Strong experience with TypeScript and modern React or NextJS frameworks

  • Good understanding of Firebase and serverless architecture
  • Experience with GraphQL and headless CMS platforms like Sanity
  • Familiarity with Firestore and permissions management
  • Ability to troubleshoot, debug, and optimise existing systems
  • Comfortable managing deployments and environment configurations
  • Awareness of web security and maintenance best practices

Nice to Have

  • Experience with Stripe, webhooks, and related integrations
  • Familiarity with marketing or automation tools such as Ortto or HubSpot
  • Experience working within a monorepo structure

About You You are reliable, methodical, and enjoy keeping systems stable and well-maintained. You take pride in preventing issues before they occur and have a strong sense of ownership over technical quality. While the current focus is on maintenance and stability, this role offers the opportunity to grow into more product development and feature-building in the future.

Apply for this position