Full-stack Tech lead (video streaming domain) (offline)

Trembit is video solution provider that helps clients to utilize video streaming in full with their products. We make R&D or use existing video solutions. Among them: video chats, telehealth, broadcast studios, video convertion, transcribe and recording in real-time.

About project: Platform enables real-time, face-to-face communication between US doctors and non-English speaking patients through professional translation services.
The product facilitates face-to-face communication between thousands of patients and their doctors daily, effectively overcoming language barriers. It stands as one of the most significant projects undertaken by our team, because it brings value, it helps people in need, right here and right now.

Project Technologies: Quite broad technological stack. We concentrate on C++ for WebRTC video streaming, some Frontend code and DevOps.

Development stage: Project is in production.

Team: Ukrainian Team of 3 engineers and large diverse team across the globe: USA, Poland, South America.

Team management: USA based project manager.

Tasks:
- enhance existing video calls architecture. Propose ideas and changes to allow scaling and seemles update;
- maintain and develop features in backend and frontend side;
- troubleshoot video call issues and suggest points to improvement;
- be team player in multinational team.

Must have skills (hard, technical):
- must have 4+ years in software development for web projects;
- at least 2 years expertise in backend development, preferebly Node.js;
- be able to develop in React;
- comfortable to work with video streaming domain;
- API, REST, WebSockets;
- Upper Intermediate English level(Daily video/audio communication with English speaking engineers).

As a plus skills (hard, technical):
- fast to learn and research new topics;
- understanding network protocols, WebSocket, NAT;
- comfortable Linux usage, CI/CD, AWS usage, Docker;
- WebRTC, video calls, video protocals, C++.

Must have skills (soft):
- clear communication with internal team and clients;
- planning deliverables and be able to provide rough estimates;
- creative thinker and team player;
- maintain and troubleshoot stateful architecture.

Interview stages:
Technical part (1 stage): tech online interview with СТО+CEO.

Work schedule:
The full-time work — 100% remote. Flexible workday (start from 8.00 to 11.00).

About Trembit

[Киев, Печерск] Разрабатываем видео стриминг системы с 2009 года.

Company website:
http://trembit.com/

DOU company page:
https://jobs.dou.ua/companies/trembit/

The job ad is no longer active

Look at the current jobs Fullstack Kyiv→