Position: Team/Tech Lead (Smart Messaging Platform)
Company: MMD Smart
Category: Lead
Experience required: 5y
English level: intermediate

You will join a Smart Messaging Platform, which has lots of external customers as well as integration with internal systems. Meanwhile, there is a scope for optimization improvements, which are very often quite complicated. A possibility to grow professionally and lots of challenging tasks are waiting for you!
Also, there is a forum in our company which consists of Tech Leads and deals with issues of architecture and the introduction of new technologies and methods of work.

**Get an offer in 2 steps:**
⭕️ HR interview --> ⭕️ Tech interview --> 📝An offer

**We have:**
🔹 No overtime, screen catchers and keyloggers;
🔹 No bureaucracy;
🔹 Relevant questions on tech interview;
🔹 an opportunity to work remotely (office - 1-2 days per week);
🔹 weekly sprints and releases.

**Responsibilities:**
🔸 Hire the right people at the right time
🔸 Help employees in professional growth and ensure a necessary and sufficient level of employees' professional motivation;
🔸 Gather, maintain and expand technological and managerial expertise within the resource group;
🔸 Identify and grow talents to create startup squads for new projects onboarding;
🔸 Be responsible for teamwork planning (estimate JIRA stories, plan iterations, fill missing details);
🔸 Design and customize Smart Messaging Platform services;
🔸 Advise reasonable implementation solutions based on business requirements;
🔸 Be responsible for code refactoring and performance issues resolving;
🔸 Ensure customer consultations regarding best architecture solutions;
🔸 Create documentation (GoogleDoc).

**Requirements:**
🔸 5+ years of experience in software engineering (NodeJS/ReactJS);
🔸 2+ years of leading a small/medium size group of engineers (up to 10 ppl);
🔸 Knowledge of modern software engineering practices, approaches to ensuring the quality of the code, approaches to the development of the architecture of high-loaded systems.
🔸 Stress resistance, mental agility, and "can-do" attitude;
🔸 Strong understanding of the project deliverables;
🔸 Knowledge of Scrum methodology and software release cycle;
🔸 Ability to work with tight deadlines.

**We offer:**
🔹 Full-time job with official employment in an international company
🔹 Flexible schedule
🔹 Decent salary
🔹 Friendly and competent working environment
🔹 Medical insurance
🔹 Various sports events and teambuilding
🔹 “Office for life” (we constantly refine our workspace in accordance with our needs)