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
📊
Average salary range of similar jobs in
analytics →
Loading...