Full Stack Developer / Developer
Role details
Job location
Tech stack
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.