Position: Middle JavaScript Engineer (Node.js)
Company: MEGOHIRING
Experience required: 2y
English level: upper

We are looking for a proficient JavaScript developer to join our development team. Your primary focus will be developing and implementing app features following well-known workflows. In addition, you will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are essential.

**In this position, you will be:**

designing and developing the core apps modules;
troubleshooting and debugging application codes;
monitoring and improving apps performance.

**What we expect from you:**

2+ YoE as a Software Engineer;
2+ YoE with NodeJS or similar technologies;
strong SQL database fundamentals (you’ve designed schemas before);
strong communication skills - you enjoy design reviews, creating timelines, and brainstorming;
familiarity with Microservices;
familiarity with Agile environments (e.g. Scrum);
team player;
interpersonal and communication skills;
desire to learn;
giving and accepting constructive feedback.