Full Stack DeveloperWe are looking for an outstanding Full Stack Developer to be a lead on a key client implementation. You will be building a site used by millions of users, contributing to the technical design of the new features and supporting existing implementation. You will be leading a first-class team of web developers and programmers, interacting directly with the client and product management to design and deliver new features.ResponsibilitiesDesign, develop and deploy a price tracking site, APIs and client integrationWork closely with product management, project management and client to provide technical designs, scoping and implementation plansIntegrate data from various back-end services and databasesCoordinate on- and off-shore developers to drive technical projectsCreate and maintain software documentationStay plugged into emerging technologies/industry trends and apply them into operations and activitiesSkills & Requirements7+ years of experience building and deploying medium-large scale web based applicationsExperience with JS frameworks (node.js, angular, etc); both client and server-side jsExperience with PHP development frameworks (ie Symfony, Zend, etc)Strong HTML/DHTML/CSS skillsStrong experience with relational databases such as MySQL, PostgreSQL, Oracle, etc.A solid understanding of how web applications work including security, session management, and best development practicesA solid understanding of APIs, design patterns, relational database systems, Object Oriented ProgrammingAggressive problem diagnosis and creative problem solving skillsStrong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumenMinimum of BS/MS in Computer Science or a related field, or equivalent experience.Solid verbal and written communications skillsSense of humorPassion