Position: Full Stack (Angular/Node) Engineer (Education domain)
Company: Skill Reveal
Category: Node.js
Experience required: 1y
English level: intermediate

**🏢 About the Company**

The company is a startup that is committed to making scientific communication in video format openly accessible. Our mission is to build a forum where insights from research can be shared in condensed form with the public. With our service, researchers from around the world can discuss the latest findings, interact, and connect with peers.

**🚀 About the Project**

   The project is an open access platform for scientific webcasts. The cloud-based platform allows scientists from all over the world to create webcasts about their research and chat during the live streams. The web platform was launched in September 2021 with an ambitious roadmap for expansion across the scientific community.
    The international team is united by the mission to support science and self-development. A candidate will join an experienced Ukrainian developers team of two Full Stack Engineers, 1 BA, 1 DevOps and a Product manager. Additionally, a candidate will work in close cooperation with media teams from Canada and USA who are working on promotion of the web platform and expansion of the community.
   After joining, a candidate will work under the mentorship of a highly experienced full stack engineer with a desire to share his experience and life hacks. Lots of additional features including video transcription, video citations and extension of features for the recording of presentations are to be released soon. Building those features will be the main priority for a candidate in the nearest 3 months. 


**🛠️ Tech Stack**

- NodeJS 
- TypeScript 
- Angular/React
- WebRTC


**🐝 Job Responsibilities**

- Developing and implementing software applications
- Developing software components and unit tests
- Implementing new features based on business requirements
- Collaborating with a team of developers and product managers
- Developing and maintaining quality software product code
- Troubleshooting, debugging and upgrading software
- Building scalable software solutions
- Assisting in enhancing existing software components and adding new features

**💻 Minimum of Qualifications**

- 2+ years of experience developing software
- Experience with NodeJS, TypeScript, Angular
- Commitment to delivering high-quality code
- Intermediate level of English

**👌 Nice to Have **

- Experience with WebRTC
- Interest in scientific discoveries 
- Passion about videos
- The desire to work on a project in the long run


**🍯 What do we offer**

- Above-market compensation
- Agile and ambitious  teams where your ideas and solutions are valued
- Remote position with future ability to work from a nice office in Lviv
- Environment to grow and expand your horizon
- Everyday use of modern development tools/frameworks
- 20 vacation days per year
- Paid sick leaves and business trips