Position: Senior NodeJS in Video Project
Company: Trembit
Category: Node.js
Experience required: 3y
English level: upper

This app will help take the guesswork out of customer reimbursement, arming yourself with the data you need to challenge disputes. Better ratings - better in-app placement. The app helps restaurants score better and improve customer visibility.


Project Technologies:
TypeScript, WebSockets, AWS, NodeJS, Clouds, API, Terraform.

Development stage:
Active, in production.

Tasks:
-Integrate the product with 3rd-party ordering services.
-Provide API for external partners/customers.
-AWS related tasks.

Must have skills (hard, technical):
-English level at least intermediate.	
-Must have 5+ years in software development for web projects.
-At least 2 years expertise in backend development, preferably Node.js
-Comfortable Linux usage, CI/CD, AWS usage, Docker. 
-The more DevOps skills the better.

Must have skills (soft): 
-Сlear communication with internal team and customers.
-Planning deliverables and be able to provide rough estimates.
-Team player.

As a plus: 
-Be able to design software architecture and write specifications.
-Comfortable to work with video streaming domain.
-Understanding network protocols, WebSocket, NAT
-Understanding and usage of WebRTC/RTMP/RTC/HLS in browsers, debugging, monitoring.

Work schedule:
The full-time work — 100% remote. Flexible workday (start from 8.00 to 11.00).

Interview stages:
Without the test task.
Technical part (1 stage): tech skype-interview with СТО + TeamLead 
Final part (2 stage): interview with CEO + HR