New Job! Remote Job
Company

Senior Full Stack Developer

About Us

We are an innovative iGaming company offering a comprehensive suite of crypto-focused products, including sportsbook and casino experiences. By combining cutting-edge technology with a deep understanding of the crypto space, we aim to revolutionise the betting and gaming experience for a global audience.

Our mission is to create the most effortless and accessible betting and gaming entertainment experience, delivering innovation and personalisation at every touchpoint.

Our vision is to become a leading player in the betting industry by combining seamless user experiences with groundbreaking personalisation and community-driven engagement.

Whether it’s through competitive sportsbook offerings or immersive casino gameplay, we are dedicated to creating a unique and engaging platform. Join us in shaping the future of crypto iGaming.

Senior Fullstack Developer

Responsibilities:

  • Architect and develop services using Node.js and TypeScript, powering seamless, high-performance frontend applications.

  • Implement and manage routes, serverless functions, and custom endpoints to serve dynamic content and support hybrid rendering strategies (SSR, ISR, SSG).

  • Build and maintain GraphQL and RESTful APIs that serve as the backbone for frontend experiences, ensuring fast response times, clear contracts, and data efficiency.

  • Collaborate with frontend developers to define API contracts, data transformation layers, and client-side caching strategies.

  • Handle authentication and authorization flows, including JWT, OAuth, SSO, and session management tailored to frontend security needs.

  • Integrate deeply with third-party services and APIs (e.g., payment processors, analytics, CMSs), abstracting complexity and delivering a clean interface to the UI.

  • Work with databases (e.g., PostgreSQL, MongoDB) to support dynamic content, user data, and transactional operations.

  • Develop and maintain middleware logic, including rate limiting, input validation, logging, and error handling to ensure backend reliability and observability.

  • Optimise frontend performance from the backend side via caching strategies (Redis, edge caching), content preloading, and smart data fetching approaches.

  • Collaborate with DevOps/infra teams to implement secure and scalable deployment pipelines using platforms like Vercel, AWS, or Cloudflare.

  • Establish strong testing practices for API endpoints and business logic using tools like Jest, Supertest, or Playwright.

  • Proactively identify and resolve performance bottlenecks at the data-fetching, API, or rendering layer.

  • Contribute to platform architecture discussions with a focus on developer experience, modularity, and code reuse across frontend and backend layers.

  • Work closely with product teams and designers to break down complex features into efficient technical solutions that align with both UX and architectural goals.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience in a related technical field.

  • 5+ years of professional development experience, with 3+ years working across both frontend and backend.

  • Expertise in TypeScript, including advanced typing strategies and safe code patterns.

  • Deep knowledge of React.js, Next.js, and Node.js, including serverless functions, API routes, and hybrid rendering.

  • Strong skills in HTML5, CSS3 (e.g., Tailwind CSS, styled-components, or Sass), and modern JavaScript (ES6+).

  • Proven experience in backend architecture, including API design, authentication flows, session/token management, and data modeling.

  • Experience with databases like PostgreSQL, MongoDB, or MySQL, and ORMs such as Prisma or TypeORM.

  • Solid understanding of CI/CD workflows, Git, and build tools such as Webpack, Turbopack, or Vite.

  • Mastery of responsive and adaptive design principles with strong attention to cross-browser and cross-device compatibility.

  • Strong communication and collaboration skills, working efficiently with product managers, designers, and engineers across disciplines.

  • Passion for clean, maintainable, and well-documented code with a test-driven mindset

Preferred Qualifications:

  • Experience leading fullstack projects or engineering squads in Agile/Scrum environments.

  • Familiarity with modern frameworks beyond React/Next.js (e.g., Remix, Svelte, or Vue).
    Knowledge of performance optimization at both the frontend (lazy loading, code splitting, image optimization) and backend (caching, rate limiting, DB indexing).

  • Exposure to DevOps principles, including monitoring, observability, containerization (e.g., Docker), and cloud platforms (e.g., Vercel, AWS, GCP).

  • Experience contributing to or maintaining design systems and internal component libraries.

  • Background in high-performance domains such as gaming, fintech, e-commerce, or real-time applications.


Don't wait, tomorrow could be too late.