Position: Middle Node.js/MongoDB Engineer at Silicon Valley Project
Company: Ralabs
Category: Node.js
Experience required: 3y
English level: upper

Hello everyone!
We are looking for a **Middle Node.js Engineer** to join a project in the tech capital of the world - Silicon Valley.

**Project Idea**

The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use - 
schedule facility uses and manage requests from the community all in one place.

Just imagine that you're a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?

**What are we doing on the project?**

We create a new project from scratch, built on cutting-edge technologies, and utilized by thousands of customers daily. We’re using Serverless (such as Lambda functions) and NoSQL to manage huge amounts of data and deal with existing customers.

**Is there a legacy?**

No

**Why was the position opened?**

Due to the project's growth.

**What is the team size and structure?**

Our team consists of 2 Vue.js engineers, 2 Node.js engineers, DevOps, UI/UX Designer, Manual QA, and PM.

**What exciting things is the product doing for the community?**

The product is transforming the way public and private spaces are discovered, reserved, and used across communities – all online and accessible anywhere.

**How many stages of the interview are there?**

- Interview with the Recruiter - up to 30 min.;
- Technical interview with the Technical interviewer and Hiring Manager - up to 1 h;
- Interview with the client in English - up to 1 h.

**Requirements:**

- 3 years of working experience using Node.js;
- Hands-on experience with MongoDB;
- Experience with Serverless and Lambda functions (pet-project also works);
- Understanding NoSQL (MongoDB, relations, triggers, etc.);
- Experience working with Jira and Confluence (understanding what is A/C, DoD, and Scrum ceremonies);
- Experience with testing and understanding code coverage;
- At least an Upper-intermediate level of English.

**Would be a plus:**

- Experience with other programming languages;
- Commercial experience with MongoAtlas.

**Responsibilities:**

- Development of the web application with search functionality;
- Development of the Client application’s structure;
- Direct communication with the development team and customers;
- Taking participation in sprint planning and task evaluation;
- Ensuring the code tests coverage.