Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Fullstack Node.js+React Engineer (iGaming)

SweepTech iGaming Solutions

Hamburg

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 9 Tagen

Zusammenfassung

A cutting-edge technology firm in Hamburg is seeking a Senior Full-stack Engineer to architect and deliver end-to-end solutions for a Skin Gambling and Casino Platform. You will utilize your extensive expertise in Node.js and React.js to integrate back-end services with responsive front-end experiences. The ideal candidate has 6+ years in software development and a strong portfolio in complex web applications.

Qualifikationen

  • 6+ years of commercial software development experience, with a portfolio demonstrating complex web applications.
  • 3+ years of experience as a Fullstack JavaScript/TypeScript Developer.
  • Proficiency in Node.js, React.js, TypeScript, and database management.

Aufgaben

  • Architect and develop full-stack solutions using Node.js and React.js.
  • Build and optimize backend services with PostgreSQL and Redis.
  • Engineer responsive frontend experiences ensuring optimal user interaction.

Kenntnisse

Commercial software development
JavaScript/TypeScript development
Node.js
React.js
SQL and NoSQL databases
TypeScript
Docker
Kubernetes
CI/CD concepts
Fluency in Ukrainian or Russian
Jobbeschreibung
Overview

As a Senior Full-stack Engineer, you will architect and deliver end-to-end solutions for our cutting-edge Skin Gambling and Casino Platform, seamlessly integrating robust back-end services with responsive front-end experiences. Using Node.js and React, you’ll transform design visions into a high-performance, secure platform that operates flawlessly across web and mobile devices, serving players globally.

Required Qualifications (Must-Have)
  • 6+ years of commercial software development experience, with a portfolio demonstrating complex web applications.
  • 3+ years of experience as a Fullstack JavaScript/TypeScript Developer
  • Solid expertise in Node.js, Nest.js, TypeORM, WebSockets, PostgreSQL, and Redis.
  • Deep knowledge of SQL and NoSQL database architecture, optimization, and management.
  • Proven hands-on experience with React.js and Next.js for building complex interactive web interfaces for desktop and mobile devices.
  • Proficiency in TypeScript, MobX/Redux for state management, and modern CSS frameworks (SCSS or Tailwind CSS).
  • Hands-on experience with Vite, monorepo tooling (e.g., Turborepo), and WebSocket integration.
  • Experience with SSR and SPA architectures, understanding of reactive programming, and state management.
  • Experience writing and executing tests, including unit, integration, and failure tests.
  • Knowledge of Docker, Kubernetes, and the concepts and benefits of CI/CD processes.
  • Knowledge of SOLID, GRASP, CQRS principles, GoF design patterns, and DDD concepts.
  • Knowledge of Event Sourcing, including events, aggregates, projections, and event streams.
  • Good knowledge of traditional monolithic architectures, microservices architecture, and hexagonal architecture's emphasis on separation of concerns.
  • Fluency in Ukrainian or Russian and proficiency in English for technical collaboration in a remote/global team setting.
  • Ability to work within the CET/EET time zone.
Your Advantage (Nice-to-Have)
  • Experience with Skin/NFT Gambling or Online Casinos.
  • Experience with high-load systems and payment service providers integration.
  • Experience with blockchain technology in iGaming or Fintech.
  • Previous experience working in a start-up environment with rapid iteration cycles.
Key Responsibilities
  • Architect & Develop Full-Stack Solutions: Design, build, test, deploy, and maintain secure, scalable features for our Skin Gambling/Casino Platform using Node.js (Nest.js) and React.js (Next.js) across web and mobile.
  • Build & Optimize Backend Services: Develop high-performance backend logic, APIs (including WebSockets), data access layers, and integrations using Node.js, PostgreSQL, Redis, and TypeORM.
  • Engineer Frontend Experiences: Create responsive, complex UIs with React.js, Next.js, TypeScript, MobX/Redux, and modern CSS (SCSS/Tailwind), ensuring optimal user experience.
  • Apply Architectural Principles: Implement SOLID, GRASP, DDD, CQRS, Event Sourcing, and design patterns (GoF), choosing appropriate architectures (mono/microservices, hexagonal).
  • Ensure Performance & Scalability: Identify and resolve bottlenecks, optimize databases (PostgreSQL), implement caching (Redis), and design for global traffic demands.
  • Uphold Quality: Write and execute comprehensive tests (unit, integration, E2E); conduct code reviews to ensure stability and prevent regressions.
  • Partner Cross-Functionally: Collaborate with Product, Design, QA, and stakeholders to translate requirements into technical solutions on time.
  • Solve Problems & Innovate: Troubleshoot complex issues; research and propose new technologies to enhance platform capabilities and efficiency.
  • Document Systems: Create and maintain clear technical documentation for architectures, APIs, and processes.
Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Software Development

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.