Position: Senior Node.js Backend Software Engineer for Smart TV Product
Company: Brightgrove
Category: Node.js
Experience required: 5y
English level: upper

With future-proofed sensors and delightful OTA updates, we’re envisioned to become the hub of the reinvented living room. This and a host of other next-gen features make our product a truly revolutionary technology that goes beyond just smart.

**YOUR TEAM**
The team will consist of 25+ team members, working in Agile methodology. Come, be a part of our team and help change the future of entertainment!

**RESPONSIBILITIES**
- Architecture design and perform system and server management, database management, configuration management, deep troubleshooting, preventative and corrective maintenance, performance monitoring and enhancement for cloud-hosted large-scale consumer video service
- Respond to emerging incidents, solve critical issues, and follow through with a plan for resolution or future mitigation
- Act as an SME on Service Reliability for Production Operations and the Engineering Organization, partnering with groups such as Frontend, Mobile, DevOps, Quality Automation and security
- Work with a team of highly talented individuals to release new features in a timely manner
- Maintain and resolve complex coding issues in the application
- Create and integrate new backend modules interacting with third-party applications

**SKILLS**
- 5+ years of experience designing, implementing and running Node.js servers in demanding high traffic environments
- Strong Node.js experience
- Cloud experience: AWS
- Extremely technical hands-on server software experience
- Relational (ideally Postgres) and non-relational databases
- Serverless application development
- CI/CD pipelines & TDD
- OWASP best practices
- Upper-Intermediate level of English

Bonus Points:

- Experience with video streaming
- Experience working within a distributed team
- Familiar with FE (React)