We are looking for a talented full stack developer that can create best-in-class web applications starting with a PHP, C# or Node.JS powered backend, fully through the CSS/JS/HTML that drives the user experience.
Develop multilingual websites using best practices
Skillfully build user interfaces that exceed brand satisfaction and wow our customers, using the latest and greatest front-end technologies
Assist in creating a workflow for management of front-end code with our various back-end systems
Create modular front-end components that can be implemented in various CMS systems
Write clear quality code for web applications and perform test reviews
Be at the forefront of web and mobile web development technologies and methodologies and provide recommendations for new tools and processes.
Bachelors degree in computer science, software engineering or equivalent.
4+ years professional experience in at least one of the following languages, PHP, C# and/or Node.JS development.
Familiarity with CSS preprocessors such as SASS/LESS.
Experience with open-source CMS platforms such as WordPress or Drupal.
Must have a strong understanding of GIT and version control best practices.
Experience in troubleshooting and improving performance of websites using various third-party solutions and integrations.
Good verbal and written English required.
Knowledge of Continuous Integration and automated deployments, including tools such as Gulp, Grunt and
Passion to deliver high-quality working code frequently.
Ability to research and resolve production application problems.
Follow internal controls and company policies as set by Cycling Sports Group and job function.
Contribute to the success of Cycling Sports Group by leading or assisting with other projects or tasks as assigned.
Experience with Magento 1.X
Experience with Coveo
Experience with .Net Framework and C#
Understanding of Linux (Debian, RedHat); Internet Services (IIS, Apache, ftp, SSH) - scripting (Shell, Perl)
Good understanding of databases (MySQL, NoSQL/MongoDB)
Experience and knowledge of Virtualization and Storage Technologies
Knowledge of Vagrant, Puppet, Chef, Jenkins
Working conditions are normal for an office environment.
Using a computer monitor and keyboard for extended periods of time.