Position: Middle+ / Senior Full-Stack developer [Node.js & React.js]
Company: MMD Smart
Category: Node.js
Experience required: 3y

Hi! We are looking for a Full Stack developer to make our team even stronger. You will work closely with peer developers, QA, and support teams to continuously deliver a high-quality product.

**Your future workflow will look like:**
- You will participate in designing and developing new features and projects. It’ll help to find and realize new development opportunities.
- Along with your team you will perform demos to stakeholders.
- You will be involved in technical researches and new feature prototyping.
- You will be investigating production issues, then diagnose and resolve them. So that we’re always aiming to improve our product.
- You will participate in the potential teammates' interviews, their onboarding and mentoring process (for Senior role).

**WHAT should YOU HAVE to succeed in the role:**
- 4+ years of commercial software engineering experience;
- 2+ years of experience in software engineering using Node.js and any modern framework (React.js, Vue.js, Angular.js);
- Strong knowledge of JavaScript;
- Experience with SQL and NoSQL databases.

**WOULD BE Great if you have:**
- Experience with TypeScript;
- Experience with React.js;
- Experience with MariaDB, MongoDB, and Redis;
- Knowledge of Scrum methodology.

**How your corporate life will look like:**
- We offer a compensation level that is compliant with international industry standards.
- A high priority for us is a result. So we allow you to shift working hours to hours of your highest efficiency (e.g. 9-18,10-19, 11-20). But that includes the standard 40 hours per week.
- We are also flexible in working both remotely and in the office. Whether you choose, you have a personal fully equipped workplace and a MacBook/iMac in the office.
- You can influence the stack: we value the experience and opinion of every team member. The team listens and makes decisions collectively, tries something new, and improves the workflow.
- Medical insurance at the company expense.
- We offer you the ability to improve your skills by visiting educational events with the company's support.
- Corporate English courses. We offer a Speaking Club with a native speaker two times a week.
- Dynamic corporate life.
- We take our work seriously, but we still like to have fun.
- We love parties, giving each other gifts, and watching movies with sweets and mulled wine together.