Full Stack Developer

Cycling Sports Group

Multiple Locations


0 year(s)
Full-Time
N/A


Job Description
Job Summary:


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.


Responsibilities:


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.

Essential Qualifications:


Bachelors degree in computer science, software engineering or equivalent.

4+ years professional experience in front-end development using CSS3/JavaScript/HTML5.

4+ years professional experience in at least one of the following languages, PHP, C# and/or Node.JS development.

Familiarity with popular JavaScript frameworks such as React.JS or Angular.

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

Jenkins.

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.

Beneficial Qualifications:


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

Environmental Factors:


Working conditions are normal for an office environment.

Using a computer monitor and keyboard for extended periods of time.