Job Details
Senior Node.JS Developer
Company: Tribe. Position: Senior Node.JS Developer. Compensation: 3500-4500 USD. Responsibilities: development of the backend part of the application, working with audio and video streams, complex and high-load services.
Development of the backend part of the application, working with audio and video streams, complex and high-load services for internal use in one of the top iGaming companies. What you will do: - Development of the backend part of the product using Node.js - Writing complex database queries - Development of REST API and Websocket API - Development of tests
1) We are only considering candidates with 4-5 years of commercial experience with Node.JS 2) We are not considering freelancers, candidates with experience in government companies or small companies. Required experience and qualities: - Excellent knowledge of JavaScript / TypeScript and a deep understanding of the asynchronous execution model - Proficient in PostgreSQL: complex queries, indexes, optimization, transactions, working with Prisma or similar ORMs. - Experience with Redis: pub/sub, streams, caching, distributed locks. - Excellent knowledge of one of the frameworks: NestJS (module structure, guards, interceptors, DI) and/or AdonisJS 6 (providers, IOC, middleware, validation, Auth). - Proficient in REST API and WebSocket architecture, understanding of scaling principles. - Experience in writing tests (unit/e2e), knowledge of Vitest/Jest - Ability to design and document APIs (Swagger / OpenAPI). - Experience with Docker and docker-compose in dev/prod environments. - Skills in working with monorepositories and CI/CD (GitHub Actions, DroneCI, etc.).
Ability to work from anywhere in the world Opportunity for relocation to Cyprus at the company's expense Annual bonus (equal to one month's salary) based on performance Standard social package: English courses, insurance, payment for conferences and exhibitions
Don't miss a single job
Subscribe to our Telegram channel