Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer (Node.js, Go, React)

Madfish

Remote

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech company in the United Kingdom is seeking a Full-Stack Engineer to enhance their iGaming platform. You will utilize Node.js, Go, and React to develop secure, scalable applications. The ideal candidate has 2-3 years of commercial software development experience, a strong grasp of SQL and NoSQL, and familiarity with modern development practices. This role offers competitive compensation, a remote-first work model, and a collaborative environment focused on cutting-edge technology.

Benefits

Competitive compensation
Remote-first environment
Paid vacation and sick leave
Paid vacation and sick leave

Qualifications

  • 2-3+ years of commercial software development experience building complex web applications.
  • Strong full-stack experience including production experience with Node.js and Go.
  • Solid knowledge of both SQL and NoSQL database design and optimization.

Responsibilities

  • Design, build, test, and deploy secure, scalable features across backend, web, and mobile.
  • Develop high-performance backend logic and APIs.
  • Build responsive, complex UIs for web and mobile.

Skills

Node.js
Go
React
SQL
NoSQL
TypeScript
Zustand/Redux
Tailwind

Tools

Docker
CI/CD
Job description

Our engineering team is on the lookout for a talented Full-Stack Engineer with expertise in Node.js/Go and React to help us build and scale our cutting-edge iGaming platform.

In this role, you'll design and deliver end-to-end solutions that power seamless, secure, and high-performance experiences for players worldwide. From crafting robust backend services to building sleek, responsive interfaces, you'll transform product ideas into reality using a modern stack that includes Node.js, Go, React, and Next.js.

Required Qualifications
  • 2-3+ years of commercial software development experience building complex web applications.
  • Strong full-stack experience, including production experience with Node.js and Go.
  • Expertise in either Node.js or Go as the primary backend language.
  • Solid knowledge of both SQL and NoSQL database design, optimization, and management.
  • Proficiency in TypeScript, Zustand/Redux and Tailwind.
  • Hands-on experience with React and Next.js for interactive web applications and platform-specific optimizations.
  • Familiarity with SSR and SPA architectures, reactive programming, and state management.
  • Experience writing unit, integration, and failure tests.
  • Experience with Docker and understanding of CI/CD concepts and benefits.
  • Understanding of OOP and FP paradigms, their strengths and trade-offs.
  • Working proficiency in written and spoken English.
Preferred Qualifications and Bonus Points
  • Industry experience in Fintech or iGaming.
  • Strong grasp of SOLID, GRASP, design patterns, and DDD concepts.
  • Experience with high-load systems, service-oriented or microservice architectures or event-driven systems.
  • Experience with blockchain, cryptocurrency or payment systems integrations in context of iGaming or Fintech.
  • Fluency in Russian or Ukrainian.
What You'll Do
  • Design, build, test, and deploy secure, scalable features across backend, web, and mobile clients.
  • Develop high-performance backend logic, APIs, integrations, and data access layers.
  • Build responsive, complex UIs for web and mobile, ensuring optimal user experience.
  • Optimize system performance through caching, database access tuning, and global traffic scaling.
  • Write comprehensive unit, integration, and E2E tests to ensure reliability and prevent regressions.
  • Collaborate closely with Product, Design, QA, and other stakeholders to deliver solutions on time.
  • Troubleshoot complex issues and evaluate new technologies to enhance the platform.
  • Maintain clear and thorough technical documentation.
We Offer
  • Competitive compensation, aligned with candidate's skills and experience.
  • Remote-first environment with flexible hours, with core collaboration in European time zones.
  • Corporate equipment: MacBook Pro for candidates based in Ukraine.
  • Established development practices, cutting-edge technology stack with complex tasks and global impact.
  • Friendly, supportive team and a value-driven culture.
  • Paid vacation and sick leave.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.