Full-Stack Engineer (Node.js, React)

Our engineering team is on the lookout for a talented Full-Stack Engineer with expertise in Node.js 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, React, and Next.js.

 

This is an exciting opportunity to work in a fast-moving environment where your contributions will have a direct global impact.

 

Required Qualifications

  • 2-3+ years of commercial software development experience building complex web applications.
  • Strong full-stack experience, including production experience with Node.js.
  • Expertise in Node.js as the primary backend runtime.
  • 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.

Required languages

English B1 - Intermediate
TypeScript, JavaScript, React, Node.js, Docker, PostgreSQL, Next.js, Nest.js, GraphQL
Published 24 October
131 views
ยท
26 applications
To apply for this and other jobs on Djinni login or signup.
Loading...