Position: Backend Engineer (node.js)
Company: Team in UA
Category: Node.js
Experience required: 3y
English level: intermediate

Team in UA is looking for node.js backend developers to join the team of developers working on a cloud-based live video production and streaming platform. 

Requirements
The ideal candidate for this position should possess the following experience and skills:
- 3-5+ years of commercial software development experience as backend or full stack developer
- Ability to write hiqh-quality code in a timely manner
- Proficient in TypeScript (JavaScript experience is a plus)
- Understanding of micro service and serverless based cloud architecture design principles and trade offs. Proven ability to design scalable and reliable cloud based solutions
- Experience of using node.js, no-sql databases (DynamoDB/MongoDB or other), RDBMS (Postgres, MySQL or other), serverless functions (Lambda, etc.)

Value adds:
- BS/MS degree in Computer Science
- Experience with AWS API and Services (EC2, S3, Lambda, SQS/SNS, API Gateway …)
- Understanding of principles how digital media works, video and media streaming architecture and protocols (HLS/RTMP, etc.)
- Great written and verbal communication skills in English


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 ( 24 calendar days Paid Time Off, paid sick leave, etc.)
- Company-sponsored social events. Partially or fully sponsored attendance in English classes, relevant technology courses, and/or conferences.

What is Team in UA
Team in UA is a software development company that offers a product-team-as-a-service to its clients. We combine our experience of product-focused development with best practices of outsourced software development to build world-class software for our clients and their users. We are obsessed with understanding the business goals of our clients, defining product needs, and solving the challenges of business and end-users via technology we create. Team in UA is founded and led by a seasoned technology entrepreneur, Sergey Maliuk, who has 10+ years of experience in building world-class software and hardware products while working as part of the leadership team of such companies as Vimeo, Livestream, Zixi.