• 4+ years of demonstrable experience designing, building, and working as a Fullstack Engineer for enterprise web applications
• Ideally, this would include the following: o Expert-level proficiency with JavaScript (ES6), HTML5 & CSS o Expert-level proficiency with ReactJS or VueJS o Expert-level proficiency with Java SE, SpringBoot or Play Framework
• Familiarity with common databases (RDBMS such as MySQL & NoSQL such as MongoDB) and data warehousing concepts (OLAP, OLTP)
• Understanding of REST concepts and building/interacting with REST APIs
• Deep understanding of a few UI concepts: o Cross-browser compatibility and implementing responsive web design o Hands-on experience with test driven development, using testing libraries like Jest and jUnit o Familiarity with common JS visualization libraries built using D3, Chart.js, Highcharts, etc.
• Deep understanding of core backend concepts:
o Develop and design RESTful services and APIs
o Develop functional databases, applications, and servers to support websites on the back end
o Performance optimization and multithreading concepts
o Experience with deploying and maintaining high traffic infrastructure (performance testing is a plus)
• In addition, the ideal candidate would have great problem-solving skills, and familiarity with code versioning tools such as GitHub