Position: Senior Node.Js Developer
Company: TechMagic
Category: Node.js
Experience required: 5y
English level: intermediate

REQUIREMENTS
MUST HAVE
4+ years of commercial experience with Node.js
Experience with Google Cloud Platform
Experience with MongoDB and TypeScript
Experience with Unit/Integration testing
Good spoken and written English (intermediate or higher)

WILL BE A PLUS
Experience with Google Cloud Run (or any other cloud platform), Google Pub/Sub, Firebase/Firestore, Terraform, Contract Testing

RESPONSIBILITIES
Designing and building of backend applications;
Testing your code using unit/integration tests;
Tight work with GCP services: Pub/Sub, Cloud Run, Cloud Functions; Maintaining high engineering standards;
Maintain the functionality of backend infrastructure;

ABOUT PROJECT
CUSTOMER
A media company for the sport industry based in the United Kingdom.

PRODUCT
Our customer is a digital sports media company focused solely on cycling and tri-sports and engaging with more than 40.1 million hyper-engaged cycling fans and riders globally across their portfolio of road cycling, mountain biking, triathlon, and e-mountain biking channels. Their system consists of English, Italian, Spanish, Deutsch, Japanese channels. They operate three market-leading YouTube channels, the Global Cycling Network (GCN), the Global Mountain Bike Network (GMBN), and the Global Triathlon Network (GTN), with over 4 million subscribers.

STAGE
This is a growing startup.

PROJECT TEAM
In Lviv office we have Team Lead and 1 Middle Front-end developer. On the customer's side, there are 60 members (ios, android, frontend, backend & design teams + 2 pm/scrum masters)

PROJECT TECHNOLOGIES
Node.js, MongoDB, Google Cloud, firebase, AWS

WORK SCHEDULE
Full-time working day (Lviv or remote), flexible working hours.

INTERVIEW STAGES
1-st stage - interview with our Recruiter and Software engineer
2-nd stage - client interview

OUR BENEFITS
Projects with modern JS stack (Angular, Express.js, Node.js) 
Strong JavaScript community at the company (50+ developers)
Work from anywhere (fully remotely or in our office);
Paid vacations and sick-leaves, additional days-off, relocation bonus;
Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice;
Education: regular tech-talks, educational courses, paid certifications, English classes;
Fun: own football team, budget for team-lunches, branded gifts;
One of the best IT employers in Lviv based on DOU rating.