ITS is seeking a proven Full Stack Engineer to join our growing engineering team. You will actively develop code while also mentoring and growing the team’s technical expertise. This role offers a terrific opportunity to lead at ICON and apply technology in new and innovative ways. In this role, you will regularly engage with stakeholders & clients throughout the development cycle. As such, you must have excellent communication skills and understanding of agile practices.
Responsibilities: ● Act as the “project architect” and lead for assigned projects ● Work with the project manager to organize sprint work ● Build and deliver solutions ● Perform code reviews and assist other developers ● Manage the timely delivery of project work
Qualifications: ● Minimum 8 years of experience working in a professional setting as a software engineer ● Strong understanding of Javascript ES6+ ● Proficiency with the MERN stack ● Proficiency with React.js (16.0 and up, including hooks, context, and build systems) ● Familiarity with Vue ● Strong HTML5, CSS, JavaScript, and jQuery experience ● Understanding of CSS pre-processing, like LESS and SASS ● Experience with responsive and adaptive design ● Familiarity with content management systems ● Experience with PHP, Python ● Good understanding of asynchronous request handling and partial page updates ● Understanding of cross-browser compatibility issues and ways to work around them ● Knowledge of databases such as MySQL/Postgres, MongoDB/Firebase, and Appropriate ORM as needed ● Ability to integrate multiple data sources and databases into one system ● Experience creating database schemas that represent and support business Processes ● Static site generation ● Experience with a variety of caching techniques at various layers of a web application ● Experience with REST/GraphQL APIs, both development and consumption of ● Experience with cloud computing (AWS or GCP) ● Understanding of fault tolerant cloud architectures, especially based on AWS