Full Stack Developer

Full Stack Developer - Data Centres

Role Overview

In this role, you will bridge the gap between robust backend systems and intuitive, high-performance user interfaces. You will play a key role in designing and building scalable applications, ensuring both the technical architecture and the user experience meet the highest standards.

While the role covers full-stack responsibilities, there is an emphasis on creating seamless user journeys using modern frontend frameworks such as Next.js, alongside building clean, scalable backend services in Python (preferably with FastAPI). A product-first mindset is essential, ensuring the entire stack delivers reliable, high-quality experiences.

Key Responsibilities

End-to-End Feature Development

  • Design, develop, and deploy features across the full technology stack
  • Translate product requirements into scalable technical solutions
  • Build systems from database schema to backend services to frontend components

Frontend Development & User Experience

  • Develop high-performance, responsive interfaces using React and Next.js
  • Optimize usability, performance, and responsiveness
  • Implement polished UI elements including animations, accessibility improvements, and micro-interactions
  • Collaborate with product and design stakeholders to deliver intuitive user journeys

Backend Development & API Design

  • Design and implement efficient backend services in Python
  • Build scalable APIs using FastAPI (or similar frameworks such as Flask or Django)
  • Ensure reliable data flow between backend services and frontend applications
  • Maintain high performance, security, and maintainability of backend services

Database & Data Architecture

  • Design and manage relational database structures (e.g., PostgreSQL)
  • Optimize database queries and application performance
  • Ensure data integrity and efficient data models

Engineering & Code Quality

  • Write clean, maintainable, and well-documented code
  • Use TypeScript for reliable and scalable frontend development
  • Participate in code reviews and contribute to engineering best practices
  • Work with modern CI/CD pipelines and automated deployment workflows

Team Collaboration

  • Work closely with product, design, and engineering teams in a remote-first environment
  • Collaborate with backend and infrastructure teams to ensure seamless system integration
  • Participate in agile development processes including sprint planning and technical discussions
  • Contribute to technical documentation and internal knowledge sharing
  • Participate in on-call rotations as needed

Skills & Experience

Essential

  • Proven experience as a Full Stack Developer building modern web applications
  • Strong experience with React, ideally Next.js
  • Proficiency with Tailwind CSS and modern frontend state management libraries
  • Strong backend development experience using Python
  • Experience designing RESTful or GraphQL APIs
  • Solid experience with PostgreSQL and relational database design
  • Strong knowledge of TypeScript
  • Experience using Git in collaborative workflows
  • Familiarity with modern CI/CD pipelines and deployment processes

Desirable

  • Experience with FastAPI for high-performance API development
  • Experience with Flask or Django frameworks
  • Exposure to frontend performance optimization techniques
  • Experience in product-focused or startup engineering environments
  • Understanding of microservices or distributed application architectures

Job Details

Company
TGS International Group
Location
Hertfordshire, England, United Kingdom
Hybrid / Remote Options
Posted