Position: Full Stack Developer
Company: PUSHIT
Category: JavaScript
Experience required: 2y
English level: intermediate

PUSHIT is looking for an experienced full stack developer!
PUSHIT system allows ALL amateur players to create within a single press, ANY video segment, and watch it at ANY time via their smartphone! Even in real-time.

**About the company**
-----------------------
Are you tired of missing important moments in your weekly game because no one recorded you? Say goodbye to FOMO and hello to PUSHIT!
PUSHIT allows you to easily catch up on all the highlights you did while playing your sports game.
Our advanced replay system allows you to capture moments previously taken, so you never have to miss anything.
Get more information by going to our website: https://pushitreplays.com
Our customers located all over the world: France, South Africa, Israel, UK and many more.

**What is the job**
-----------------------
You will be one of the first developers in the team, working closely with the founders to create the best web applications.
As part of the day-to-day work, you will develop mainly client sisde with Angular and server side with NodeJS.

**Responsibilities**
-----------------------
● Implementing website pages with Angular v15
● Build new features for PUSHIT app and directly impact the future of our product.
● Implementing test automation frameworks and tools.
● Find creative engineering solutions for better coding, monitoring, and deployment tools for internal usage. 
● Design, implement and lead projects using cutting-edge technologies. Our server stack – NodeJS (express + nest), TypeORM, MySQL & AWS services

**Requirements**
-----------------------
● 2+ years of work experience in NodeJS with NestJS & Typescript 
● 4+ years of client web development experience & 2+ years of work experience in Angular
● Knowledge of architectural principles, coding standards, design patterns and best practices
● Experience with AWS cloud services
● Experience with NX
● Team player, strong communication skills and someone who thrives working in a fast-paced environment
● Ability to multitask and handle various priorities.
● English – high level.


**
What do we offer?**
-----------------------
● Remote working from anywhere
● Access to innovative tools and knowledge
● Possibility to have an impact on a company’s growth and development.
● A high-growth, friendly, and engaging work environment with the potential for endless career opportunities
● Market competitive salary and benefits