Full-stack Node.js or PHP and Angular developersLocal company in Kuwait is expanding its E-Learning software services in multiple languages. We work on our own projects and require an experienced and talented Full-stack Node.js / PHP developer.Responsibilities Working within a design team including Frontend developers Product teams code reviews, static code analysis, code standardization, and code security compliance Create and review detailed designs and specifications for complex applications and play a lead role in developing project estimates, schedule, and commitments Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code Creates and implements a short and long-term strategy in terms of technological growth Lead the implementation and support of technological solutions Work in cloud development environments in NodeJS, Express, and Socket.IO, PHP, Mysql Make informed decisions quickly and taking ownership of services and applications at scale Be proficient in understanding code versioning tools (Git, Git Flow) Work in agile development methodologies and practices Mentor junior and other engineersJob SpecificationMust-haves 4+ years exp as NodeJS or PHP, JavaScript, Angular, MySQL, HTML5, JQuery, MVC Framework, Restful Json Cloud-hosted microservices development in NodeJS (4+ years) Demonstrated ability to interact with system architects, product owners and to communicate, understand and deliver on requirements in a product-focused manner Experience working in an agile environment Experience implementing and consuming large-scale web services Strong knowledge of patterns, standards, and security practices Experience in deploying on AWS platformExperience with building restful JSON web services Creating database schemas that represent and support business processes Good analytical and algorithmic development is essential