Job Description :
Web Developer: PHP, NodeJS, HTML/JS and ReactJS
Location: Sunnyvale, CA
Duration : 6 months
Member of a team responsible for digital mkt strategy , digital experience and building web applications, CMS, marketplace addons along with building services (marketing/trials/ecommerce/leads/authentication /UI) for external and internal users.
Senior Software Engineer.
Responsibilities:
· Lead, inspire and influence group of talented engineers to build/maintain the software system.
· Take ownership and responsibility to execute the product roadmap and vision along with defining and evolving the next generation web content management software and tools.
· Full hands on to build WEB and CMS based applications to be deployed in the cloud and delivering software components for the WEB platform.
· Collaborate with engineers, product management and XD teams to create solutions that increase the platform''s value.
· Create technical specifications, prototypes and presentations to communicate your ideas.
· Content Management and User Management.
Requirements:
· Degree in Computer Science or a related field with 6+ years of experience.
· Full hands on and Ability to develop software in PHP, NodeJS, HTML/JS and ReactJS.
· Experience in building and owning highly available web content managements systems, web components & platform integration services, and user management systems.
· Experience in creating enterprise class MVC applications, API Integrations, and good understanding of Service Oriented Architecture concepts (SOA) and micro services.
· Exposure to CMS, Dockers and Jenkins and cross-application integrations
· Strong coding skills, including understanding of optimization, performance needs, OOD design and product quality.
· Well versed in test-driven development practices and Automation including Selenium and mock frameworks to maximize code quality early.
· Ability to execute project deliverables within agile and scrum methodologies.
· Highly motivated and extreme sense of ownership and responsibility towards project needs
· Nice to Have: Drupal CMS