Position: Senior Backend Engineer (Node.js)
Company: Brainberry
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

Every team member has a voice and every team member will make an impact.

**Must Haves:**

 - Highly skilled in NodeJS
 - Strong understanding of package management and microservice architecture
 - Building, Integrating, and Testing APIs both internal and 3rd Party
 - Background and strength in writing tests that matter
 - Strong MySQL and MongoDB Experience

**What You Will Work On:**

- Improving legacy code and sharing knowledge with the team
 - Solving complex problems by using your past experience as well as investigating legacy codebase
- Authoring code that makes an immediate positive impact
 - Pairing with teammates sharing domain knowledge
 - Authoring tickets when needed using your past experiences to make architectural decisions
 - Building highly performant queries and code, locating hot spots and improving legacy code

**What We Use:**

**Project general stack:** NodeJS 8.17 (moving to NodeJS 14), MySQL, MongoDB, ElasticSearch, ES6 Javascript, Grunt, Express JS, API Microservice, Github, Jenkins, Debian, Nginx, PM2

**Applications:** Slack, Gitlab, Github, NewRelic, Jenkins CI, JIRA, Confluence

We practice Agile / SCRUM Product Development, host daily stand ups, and work in 2 week sprints

**Bonus Points:**

 - You have proven experience maintaining and debugging high trafficked websites in NodeJS
 - You truly are a self-starter and hungry for a challenge
 - Your daily workflow matches strongly with our stack
 - You've had DevOps experience in the NodeJS environment
 - You accept and complete a coding challenge

**Why us?**

— No bureaucracy;
— Work in the young, friendly and supportive team
— Perfectly equipped and cozy office with multiple lounge zones in the office near the metro station
— The family-like relationship within the team and direct communication with international clients
— Personal development and professional growth
— Competitive salary and paid vacation
— Team building activities (corporate parties, joint movies, and football watching in the office)
— Coffee, tea, cakes, candies, and lunch in the office

**When you apply please include**

 - A link to your GitHub account (and/or relevant code samples and contributions)
 - You must include the answer to the following question: Are you OK working with adult content both male and female in nature?