Position: Engineering Team Lead - Full Stack Developer
Company: promdex
Experience required: 5y
English level: upper

**Required professional skills:**

✅ Enterprise-grade qualities: experience with large distributed systems, massive databases, integrations, etc is a must. 
✅ 6+ years of relevant hands-on experience of frontend development (five (5) with Angular 2-8 in designing and developing Single Page Applications (SPA));
✅ 6+ years of hands-on experience in web development on enterprise projects (five (5) of those years focused on Node.js development);
✅ 5+ years of managerial experience;
✅ 5+ experience with data sources such as MongoDB, MySQL, NoSQL, or SQL Server; Knowledge of unit testing and OOP;
✅ 5+ years of relevant hands-on experience in web development in a framework such as Node.js; you can build an end to end applications while also engineering the cloud infrastructure to run them;
✅ Extensive experience of RESTful APIs and a Microservices architecture;
✅ Fluent in English with excellent written and verbal communication skills;
✅ The ideal candidate would also be familiar with Infrastructure Engineering techniques, and cloud platforms such as Amazon Web Services (AWS). Hands-on experience building and managing infrastructure deployed in AWS.

**Job responsibilities**

✅ Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration, and team retrospectives;
✅ Provide leadership, behavioral, and technical mentoring to other team members, work to foster an agile and collaborative work environment;
✅ May serve as technical lead, project lead, or principle developer in course of a large or complex project;
✅ Work with product owners and other development team members to determine new features and user stories needed in large/complex development projects;
✅ Support the team in the writing of deployment scripts and place a strong emphasis on automated deployment, infrastructure automation solutions, and continuous delivery process;
✅ Participate in code reviews with peers and managers to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate;
✅ Apply knowledge of cloud, APIs, and browser feature support to design cross-browser/device compatible solutions;
✅ Ensure adherence to development standards and facilitating the sharing of best practices across development teams and support organizations.

----

**Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday. **The working schedule is flexible enough, mostly it's close to Eastern European Time. Home-based working environment. Cross-functional interactions. 
**🧘 26 paid days of vacation per year**