Full Stack Developer / Developer

Decimal Data Services
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 50K

Job location

Remote

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Client Server Models
CSS
Software Debugging
Web Development
Github
Python
PostgreSQL
Node.js
Next.js
SQL Databases
Data Streaming
Systems Integration
TypeScript
Web Applications
WebSocket
Tailwind
React
Backend
GIT
Real Time Data
Bitbucket
Front End Software Development
Iframes
Api Gateway
REST
Serverless Computing
Microservices

Job description

We're looking for a proactive and versatile Full Stack Developer to maintain and enhance our suite of sports data and betting-related web applications. You'll work within a technically rich environment built on Next.js / React frontends, AWS-based backends, and Go / Node.js microservices.

You'll be responsible for maintaining existing codebases, implementing new features, and occasionally diving into backend APIs and infrastructure to debug, optimise, or extend functionality.

This is a hands-on role with end-to-end ownership - ideal for someone who thrives in dynamic projects combining frontend interactivity, backend data flows, and AWS infrastructure., * Maintain and extend multiple React / Next.js web applications (frontend and client-side integrations).

  • Work with API integrations and WebSocket feeds for real-time data (e.g., match events, odds, live scores).
  • Debug, refactor, and occasionally contribute to backend services written in Go (or similar backend language such as Node.js / Python).
  • Implement UI features using Tailwind CSS, and component libraries.
  • Manage build and deployment pipelines.
  • Troubleshoot live data or streaming integrations, identify issues in application logs, and work with APIs or media pipelines to resolve them.
  • Optimise performance and user experience, particularly for embedded iframes and client widgets.
  • Collaborate with internal teams to deliver feature updates and UI enhancements efficiently.

Requirements

Do you have experience in SQL?, * 3+ years of experience in web development, including production-grade React / Next.js applications.

  • Strong understanding of TypeScript and modern JavaScript (ES6+).
  • Hands-on experience with Tailwind CSS or similar utility-first CSS frameworks.
  • Familiarity with server-side rendering (SSR), hydration issues, and client/server state management in Next.js.
  • Experience integrating with REST APIs and WebSockets.
  • Basic understanding of Node.js or Go backend services (able to read, debug, and make minor changes).
  • Comfortable with Git-based workflows (Bitbucket / GitHub) and CI/CD pipelines.
  • Good understanding of environment management and secure handling of .env variables and API keys.
  • Knowledge of PostgreSQL and data querying (basic SQL).

Desirable (Nice-to-Have) Skills

  • Experience working on real-time data feeds (sports, trading, gaming, or similar).
  • Experience building responsive, embedded, or iframe-based front-end widgets.
  • Knowledge of serverless architectures and API Gateway integrations.

Personal Qualities

  • Strong problem-solving mindset and ability to debug across multiple layers (frontend, API, backend).
  • Self-sufficient and comfortable working independently in a remote setup.
  • Strong communication skills and ability to document work clearly.
  • Enthusiasm for live data, sports technology, or real-time interactive applications.

Apply for this position