Expired!

clients ITScout

Full Stack (Node React) Developer

Location

PST - EST

Job Type

Full-time

Experience

N/A

Salary

N/A

Skill Set

Role

All Other Remote

Job Details

We are looking for a Node React Full Stack Software Developer.


The company connects anime and manga fans across 200+ countries and territories with the content and experiences they love. In addition to free ad-supported and subscription premium content, Company serves the anime community across events, theatrical, games, consumer products, collectibles, and manga publishing.


The Company app is available on over 15 platforms, including all gaming consoles.


- About the role:


We are a team of enthusiasts who dedicate their time to building reliable and scalable solutions for complex problems and our biggest challenge is to keep our anime fans satisfied. The Platform Engineering CMS team builds and maintains services responsible for the ingestion and presentation of content that is essential to our customers' end-user experience. We promote strong engineering practices and use innovative technologies and cloud-based microservice architecture which enables us to handle very high traffic loads with ease.


- Responsibilities:


• Collaborate with other teams within the company

• Enable cross-platform UI & business logic functionality

• Create UI/React Components

• Support and improve internal engineering processes

• Collaborate with other teams within the company

• Work on large-scale projects using innovative technologies and architectures



- What they are looking for a Senior or Ssr


• 3+ or 5+ years of experience in JavaScript and/or Node.js

• 3+ or 5+ years of experience in React/Vue/Angular

• Basic understanding of web services based on microservices architecture

• Basic knowledge of MySQL, PostgreSQL, Redis

• Experience with REST APIs

• Experience with defining and delivering scalable architectures

• Experience operating within GIT, NPM, Webpack, Babel, Mocha, Chai, Jest, ExpressJS

• Understanding of concepts like CI/CD, Clean Code, and Pair Programming

• Strong core understanding of the Software Development Lifecycle

• Strong communication and interpersonal skills

• English proficiency

• Bachelor's Degree, preferably in Computer Science

• Experience with AWS is a plus



- Team size:


1 Engineering Manager

4 full-time Engineers (1 in Berlin and 3 in California)

2 of them are on the video injection side

2 more focus on the end delivery


- Time Zone:


The candidate can work in any time zone between PST and EST, they need at least 4 hours of overlapping time, and the dev must join the meetings. On-call service on this team will only be done only by strong performers and it's usually done during their work shift, not outside hours.


- Must have:


3+ or 5+ NodeJS

3+ or 5+ React and/or Vue


- Complementary Must:


1+ or 2+ Docker, Kubernetes, or any other container


1+ or 2+ AWS, EC2, or GCP


1+ or 2+ Microservices


- Nice to have:


Cloudwatch, SNS or SQS, Golang, Python, PHP


- General info about the profile and project:


The Content Management Team is responsible for building and maintaining the metadata management services, the ingestion, and the presentation of all the content that's essential for the user. They should know how the catalog displays to users and work with other internal Teams to improve the catalog and put it into the database.

The primary skills this person should have are Node and React and/or Vue.

Experience with Docker and containers is also important.

Mac or Linux environment because that's what they work with Golang, Python, and PHP are nice to have

AWS or Google Cloud deploys most of the things in AWS and EC2.

SNS or SQS is also good to have.

Cloudwatch login is nice to have.

GCP not currently using but working to implement it.

Kubernetes cluster.

Microservices are important.

Video delivery knowledge is beneficial.

Interactive with ad networks is useful.

Internally they do some training to understand GDPR.

They are currently working on putting together an internal dashboard for their services, the one they have is a single sign-on, but they want to change it. It's a stand-alone admin UI, so they need to migrate. All of these tools are important or knowledge of it because they need to know how everything fixes together for streaming.