Position: Senior Full-Stack Developer (TypeScript / Node / React)
Company: Team in UA
Experience required: 3y
English level: intermediate

**Project**
This job is a great opportunity for creative, hands-on, ambitious, open-minded, result-oriented engineers to take part in shaping the design and architecture of a product that is set to be successful and will reach 100s of thousands of users.

**Team**
We have a team of 4 engineers currently working on a project remotely in Ukraine and Russia and plan to expand to up to 10 engineers within the next 6+ months. Project / Product management and leadership located in the US, eastern time zone. We utilize agile project management methodologies (1-week sprint, use Github Issues to manage tasks/kanban board, Daily calls with Product/Project Management, Weekly calls with Product Owner / Customer)

**Requirements**
The ideal candidate for this position should have a proven record of complex, interactive, consumer-facing applications development. He or she should possess the following experience and skills:

- 3-5+ years of commercial software development experience as a back-end, front-end, or full-stack developer
- Proficient in TypeScript and/or JavaScript
- Experience with Node / Nest.js
- Experience with React
- Experience with git and GitHub workflow
- Ability to write high-quality code in a timely manner
- Willingness to work in a fast-paced environment. 
- Team player. Willingness to work as part of a team and follow the project management guidelines.
- Good written (and ideally some verbal) communication skills in English

**Value adds**
- BS/MS degree in Computer Science
- Understanding of principles of digital media, video, and streaming
- Experience with GraphQL
- Experience with MobX
- Experience with PostgreSQL
- Experience with Google Cloud services
- Experience with HTML / CSS / Sass, Web APis, Webpack, W3 standard
- Experience with WebRTC stack (native or via 3rd party SDK)

**Our Offering**
- Competitive salary, annual performance review with compensation revision
- Ability to work remotely from home or co-working space of your choice (provided by company)
- Company-provided state-of-technology laptop or computer, screen(s), and other peripherals/equipment required for the comfortable workspace and project development
- 8 hour-long working hours, Monday-Friday
- Competitive benefits package (17x business days Paid Time Off, 5x paid sick leave, and more)
- Company-sponsored social events. Partially or fully sponsored attendance in English classes, relevant technology courses, and/or conferences.