Full-Stack Engineer (Node.js / TypeScript)

TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our “Helpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve quickly and meaningfully.

We are looking for a Full-Stack Developer (Node.js / TypeScript) to join our product teams and contribute to building scalable, high-performance, and reliable web applications for modern products across fintech, AI, telecom, healthcare, and other high-load domains.

 

Responsibilities

  • Assist in implementing animations (Spine: skeletons, attachments) and interactive UI elements using Canvas/WebGL, supporting 2D/3D rendering features.
  • Design, develop, and maintain scalable backend services using Node.js (TypeScript) in a high-load gambling environment.
  • Build modern, responsive frontend applications using TypeScript / JavaScript.
  • Collaborate closely with DevOps, QA, product managers, game providers, and designers to deliver high-quality gambling features.
  • Participate in architecture discussions and contribute to engineering standards and best practices.
  • Optimize applications for performance, scalability, fault tolerance, and cost efficiency.
  • Investigate and resolve production issues across frontend and backend layers in real-time environments.
  • Contribute to CI/CD pipelines, monitoring, logging, and observability improvements.

 

Requirements

  • Strong experience with Node.js and TypeScript in backend development.
  • Solid experience with JavaScript / TypeScript frontend development.
  • Hands-on experience with HTML5 Canvas.
  • Familiarity with WebGL fundamentals.
  • Basic experience integrating animations (Spine or similar tools).
  • Understanding of rendering performance basics (FPS, frame updates).
  • Understanding of software architecture principles:
    • Microservices
    • Clean Architecture
    • Separation of concerns
    • Event-driven systems
  • Familiarity with Docker, containerized environments, and CI/CD pipelines.
  • Experience with Git, code reviews, unit & integration testing, and debugging.
  • Understanding of high-load systems and concurrency handling.
  • Ability to work independently in a fast-paced, product-driven gambling environment.

 

Nice to Have

  • Experience in Gambling / iGaming / Betting platforms.
  • Exposure to real-time systems or event-driven architectures.
  • Interest in learning new technologies and improving system scalability.

Required skills experience

TypeScript 6 months
Node.js 6 months

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 19 February
54 views
·
8 applications
To apply for this and other jobs on Djinni login or signup.
Loading...