Sr Full Stack Engineer Bay Area, CA Long TermNeed to do a coding test As a Sr. Full Stack Engineer with at least 6 years of relevant experience, you'll be working across multiple stacks such as LAMP, MEAN and Java+Spring. The right candidate will have a solid understanding and perform all phases of software engineering including requirements analysis, application design, code development and testing.
You'll collaborate with a larger team of multidisciplinary teams in an Agile environment to delivery high performing web applications and continually enhance our various customer facing products.Required SkillsStrong background building robust, efficient, scalable enterprise-grade applications - Write clean, modular, robust code with little or no supervision.6 years of overall software development/architecture experience in at least one stack: LAMP, MEAN or Java+Spring.6+ years in at least one of PHP, NodeJS or Java, plus hands-on experience with MVC and OOP design patterns and frameworks.4+ years work experience in one or more frameworks: Laravel, Zend, Spring, Express.js, Next.js, React.js, Nest.js.Work experience in one or more JavaScript frameworks: jQuery, Bootstrap, Angular.js, Vue, Redux.4+ Experience with relational(SQL) and key store databases: MySQL/MariaDB/Percona, MongoDB, Redis, Memcache.Overall strong technical skills in: JavaScript, HTML/CSS, XML.Strong understating of consuming and normalizing API data from various formats, JSON, CSV, XML etc..Strong understanding of data structures, object-oriented design, and algorithms.Have a natural ability to understand the full tech stack and be able to debug and drive right design decisions.Good understanding in at least one cloud environment: Google Cloud, Microsoft Azure, AWSFamiliar with version control systems such as Git, Mercurial, SVN.Actively participate in design and code reviews to build robust applications and prototypes.Attitude to thrive in a fun, fast-paced environment.Good To HaveKnowledge of automation and machine learning is a plus.Knowledge of SEO is a plus.Good understand and comfortable using Linux/Unix command line.Software application deployment in a cloud-based infrastructure such as AWS.