Desired: • Experience with server-side programming environments, particularly Java or Node.js and frameworks like Express • Experience with building single page apps using progressive enhancement • Experience with frontend web application frameworks like Angular or React • Experience with SVG, Canvas, WebGL or other web-based graphics programming environments • Experience with automated testing tools like Mocha, Ava, JUnit, Selenium, or others • Experience with relational database systems such as PostgreSQL, MySQL, MariaDB, etc • Experience with Git / GitLab source code management tools. Additional technologies you will use may include: • Server-side programming environments, particularly Java or Node.js and frameworks like Express • Frontend frameworks like Angular, React, or in some cases none at all • SVG, Canvas, WebGL or other web-based graphics programming environments • Automated testing tools like Mocha, Ava, JUnit, Selenium, or others • Databases like PostgreSQL, MySQL, MariaDB, etc • SCM and issue tracking tools like Git, GitLab, Jira, etc.