Job Title: Software Dev Engineer IILocation: Remote,CA Duration:12+Months Contract On W2
Description:
The candidate will be supporting the rollout of the new Search Front End platform.The candidate will collaborate with staff engineers to migrate user interface and business logic from the existing PHP application to the new NodeJS application.Candidate will need to read and understand existing PHP logic and rewrite it to NodeJS. Candidate will perform rigorous validation and testing to prevent regression bugs and ensure parity with existing production experience.Required:- Expert knowledge of NodeJS, including experience maintaining compatibility between versions and demonstrated commitment to memory and runtime performance optimization.- Some experience with PHP in strongly preferred (candidate will need to read and understand existing PHP codebase).- Knowledge of unit testing methodologies and frameworks. Experience with Mocha preferred.- Experience working on large enterprise codebases with demonstrated ability to adhere to architectural standards.- Proficiency with client-side UI technologies (JS, CSS, HTML) with a knowledge of browser compatibility- Proficiency with git.- Excellent communication and collaboration skills. This is especially important because this is a remote-only role.- 5+ years of Full Stack experience.- Candidates with only client-side skills will not be successful in this role.
Bonus:- Experience with modern React and familiarity with the concept of hydration- Familiarity with Kubernetes- Familiarity with TailwindsCSS