Middle/Senior Node.Js Developer (Broadcast Platform) (offline)

PROJECT

The aim of this project is to deliver the solution for live broadcasting of motorsports events. It includes remote live streaming units, streaming services, telemetry sensors, telemetry analysis services, and intermediate databases with corresponding access services, intermediate RTMP server, and a professional mixing/broadcasting studio. This will effectively close the chain, being either direct or indirect consumer for all the before mentioned components.

The team consists of a Team Lead, Developers, and a QA. The startup has been growing for about a year and it will continue to do so as the project is in the active development phase and there are a lot of plans for the future.

REQUIREMENTS
- 3+ years in software development
- Strong knowledge of Node.js and TypeScript is required
- Knowledge of Express and WebSockets
- Good Docker knowledge is required, AWS infrastructure is desirable
- Good understanding of CS fundamentals, data structures, and algorithms
- Should be able to own, drive, and evolve products independently
- Experience designing, and implementing multi-tier distributed software applications
- Ability to write high-quality code that is modular, functional, and testable
- Previous experience establishing the best coding practices
- Experience with scalable relational databases like MySQL and NoSQL systems
- Experience with building continuous integration pipelines, using CI/CD systems and automated testing
- At least Intermediate level of English

RESPONSIBILITIES
- Take responsibility for the delivery of assigned by team lead product features
- Regular communication with the Customer’s team
- If requested and validated — accurate transformation of requirements into a set of tasks for yourself
- Identify and resolve technical issues, take part in support activities
- With team leader support — document software development process: contribution to the creation of architecture and low-level design documents
- Software development process: development of architecture, modules, sub-systems, functions (sets of functions), classes (sets of classes), libraries, and databases in keeping with the company quality standards
- Contribute to software testing: unit and integration testing of own code and code written by other software engineers if needed
- Promote good design principles such as code reuse, modularity, and extensibility and mentor juniors in these principles
- Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
- When requested — participate in technical risks identification and analysis, immediately notify the Project Manager or team lead of new risks identified, suggest the mitigation strategy
- Report status and progress according to the project demands

About FAVBET Tech

FAVBET Tech — це ІТ компанія компанія з 100% українським ДНК, що створює та надає доступ до досконалих сервісів для iGaming та Betting з використанням передових технологій для глобальної Entertainment компанії FAVBET.

FAVBET Tech розробляє інноваційне програмне забезпечення у сфері гемблінгу та беттінгу через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та стоврювати унікальний досвід для гравців.

Основні напрямки роботи:
🔵 Betting/Gambling Platform Software Development - розробка програмного забезпечення, комфортного у використанні та персоналізованого під кожного клієнта;
🟡 Highload Development - розробка високонавантажених сервісів та систем;
🔵 CRM System Development - розробка низки сервісів для забезпечення високого рівня обслуговування клієнтів, ефективного залучення нових клієнтів та утримання наявних;
🟡 Big Data - створюємо складні системи для обробки та аналізу великих даних;
🔵 Cloud Services - використовуємо хмарні технології для масштабування та ефективності бізнесу.

Бренд FAVBET, що охоплює Entertainment та Tech напрямки, заснований в незалежній Україні та має локальні офіси в Румунії та Хорватії. FAVBET оперує в 5 країнах та продовжує експансію на глобальний ринок з прагненням охопити всі континенти.

Місія FAVBET:
Ми прагнемо розвивати та популяризувати культуру відповідальної̈ гри та покращувати ставлення до онлайн-геймінгу, забезпечуючи користувачам досконалий̆ сервіс та яскраві враження від гри.

Цінності FAVBET:
• Команда — на 1-му місці
• Клієнт — центр уваги
• Розумна організація
• Сміливі рішення
• Відповідальна гра
• Сталий розвиток

Під час війни компанія активно підтримує Мінцифру в ініціативі розгортання IT-армії та вже організувала власні кібервійська, які завдають нищівного удару по IT-інфраструктурі ворога 24/7, координуються з іншими кібердобровольцями та планують наступальні дії на своєму IT-фронті.

Company website:
http://www.favbet.ua/

DOU company page:
https://jobs.dou.ua/companies/favbet/vacancies/

The job ad is no longer active
Job unpublished on 12 February 2022

Look at the current jobs Node.js Remote→