We are looking for a Full Stack Developer to produce scalable software solutions. Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment.As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.ResponsibilitiesWork with development teams and product managers to ideate software solutionsDesign client-side and server-side architectureBuild the front-end of applications through appealing visual designDevelop and manage well-functioning databases and applicationsWrite effective APIsTest software to ensure responsiveness and efficiencyTroubleshoot, debug and upgrade softwareCreate security and data protection settingsBuild features and applications with a mobile responsive designWrite technical documentationRequirements and skillsDegree in Computer Science4+ years of experience as PHP Developer, Software Developer, Web Developer or related rolesStrong knowledge of PHP web frameworks (e.g such as Laravel, Yii)Understanding of MVC design patternsDemonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etcKnowledge of object oriented PHP programmingREST API design and developmentExperience in common third-party APIs (e.g Google, Facebook, Ebay etc)Creating database schemas that represent and support business processesFamiliarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX designExperience using a source control management system (Git preferred)Excellent communication and teamwork skillsRegards,