— must have 4+ years in software development for web projects;
— at least 2 years expertise in backend development, preferebly Node.js;
— be able to design software architecture and write specifications;
— comfortable to work with video streaming domain;
— understanding network protocols, WebSocket, NAT;
— documenting API, REST, GraphQL;
— comfortable Linux usage, CI/CD, AWS usage, Docker. The more DevOps skills the better;
— understanding and usage of WebRTC/RTMP/RTC/HLS in browsers, debugging, monitoring;
— maintaining unit tests, writing load test scenarios.
— opportunity to work with the most trending technologies;
— regular transparent performance & career development reviews;
— easy touch with Technical leaders and CEO, any bureaucracy;
— competitive & performance based salary;
— growing corporate library of latest business literature + corporate bookcrossing;
— opportunity to be a mentor if you consider yourself a strong expert;
— extremely friendly team (we are a company with a family atmosphere);
— long-term & fruitful employment.
— leading projects and solutions delivery;
— be involved in presale activity by researching solution and validating ideas by making demos;
— design and document projects architecture. DevOps;
— troubleshoot video, networking issues in browsers, servers and mobile platform.
Project:
Video streaming projects. Many to many conferences, live broadcasts, where host can manage users, schedule events, join a meeting and interact with audience in real-time.
Technology stack:
TypeScript, WebSockets, GCP, Firebase, React, NodeJS NestJS, GraphQL, Mongo, WebRTC.
Work schedule:
The mixed schedule: 50/50 remote and Kyiv office (Pechersk, 10 minutes from metro) or the full-time 100% remote work. Flexible workday (start from 8.00 to 11.00)
Interview stages:
Technical part (1 stage): tech skype-interview with СТО + TeamLead (Skype)
Final part (2 stage): interview with CEO + HR + PM