Position: Node.js engineer
Company: Trembit
Experience required: 3y
English level: intermediate

**Required skills**
— Node.js (3+ years)
— Websockets
— Redis
— PostgreSQL
— Typescript
— Unit/e2e tests (any framework)
— Docker

**As a plus**
— Microservices architecture knowledge
— AWS: ECS, ECR, CodeBuild
— basic deployment & linux administration knowledge

**Responsibilities**
- replace pre-recorded HLS video with live HLS stream
- SQL optimization
- Improve e2e tests
- node app horizontal scaling

**TechStack:**
NodeJS, Angular, iOS, Android, Redis, PostgreSQL, Video streaming. Deployment on AWS.

**Work schedule:**
The full-time working day with the mixed schedule: 50/50 remote and Kyiv office (Pechersk, 10 minutes from metro) during the "yellow zone" in Kyiv, and 100% remote work during the "red zone" in Kyiv. Flexible workday (start from 8.00 to 11.00)

**Interview stages:**
Technical part: skype tech interview with CTO + senior engineer (1st step)
Soft skills part: final interview with core team (2nd step)