Technology/Engineering

Back End Web Developer // Développeur Web back-end

SSENSE is looking for a creative Back End Web Developer to join our rapidly growing technology team. Following a best in class agile development process, the Back End Web Developer is responsible for championing the full project lifecycle from conception to development, testing, and documenting. The ideal candidate excels at finding innovative solutions to a wide range of challenges, is detail-oriented, and takes extreme pride in his/her work.

RESPONSIBILITIES

  • Collaborate cross-functionally to implement the next generation of SSENSE products
  • Scope and refine specifications and requirements based on business and technical needs
  • Write testable, efficient, and reusable code suitable for continuous integration and deployment, and that respect best practices and software development guidelines
  • Maintain the SSENSE backend applications
  • Actively participate in design and code reviews  
  • Develop unit testing and functional testing
  • Document all applications and R&D activities
  • Stay plugged into emerging technologies and industry trends, applying them to internal operations and activities when appropriate

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • A minimum of 2 years programming experience (Node JS ,PHP and/or Java)
  • A minimum of 2 years experience with MySQL (Query optimization)
  • A minimum of 1 year experience with frameworks (Silex, Symfony, Zend, Express, Restify, Spring Boot, etc.)
  • Knowledge of Website caching (Redis, Cloudfront, Varnish, etc.)
  • Knowledge of other languages (Python, Java, etc.) an asset
  • Experience with JS framework (Backbone, Angular, etc.) an asset
  • Exposure to Virtual environments (Vagrant, Docker, etc.) an asset
  • Proficiency in Linux / SSH CLI, an asset
  • Firm understanding of Git version control system and branching models such as Git Flow, an asset
  • Strong English written and verbal communication skills, French an asset

SKILLS

  • Ability to adapt quickly within the existing technical environment
  • Strong business acumen
  • Capacity to understand current and future business needs and identify opportunities
  • Ability to thrive in a fast-paced environment and master diverse Web technologies and techniques

----------

SSENSE est à la recherche d’un Développeur Web back-end créatif pour joindre notre équipe technique en pleine croissance. Se fiant à un processus de développement agile de première qualité, le Développeur Web back-end est responsable du cycle de vie complet des projets, de la conception au développement, aux tests et à la documentation. Le candidat idéal excelle à trouver des solutions novatrices à une vaste gamme de défis, est soucieux du détail et tire une grande fierté de son travail.


RESPONSAIBILITÉS

  • Collaborer avec les différents départements pour mettre en oeuvre la prochaine génération de produits SSENSE
  • Évaluer et épurer les spécifications ainsi que les exigences selon les besoins techniques et d’affaires  
  • Écrire du code testable, efficace et réutilisable convenant à l’intégration et le déploiement continue qui respecte les meilleures pratiques ainsi que les directives de déploiement de logiciels  
  • Maintenir les applications back-end de SSENSE
  • Participer activement aux revues de code et de conception
  • Développer des tests unitaires et des tests fonctionnels
  • Documenter toutes les activités d’applications et de R&D
  • Rester à l'affût des dernières technologies et des tendances de l’industrie, les appliquant aux opérations et activités internes au besoin

EXIGENCES

  • Baccalauréat en en Informatique, Ingénierie, ou un domaine technique connexe
  • Un minimum de 2 années d’expérience en programmation (Node JS ,PHP et/ou Java)
  • Un minimum de 2 années d’expérience avec MySQL (optimisation de requête)
  • Un minimum d’une année d’expérience avec frameworks (Silex, Symfony, Zend, Express, Restify, Spring Boot, etc.)
  • Connaissance de Cache Web (Redis, Cloudfront, Varnish, etc.)
  • Connaissance d’autres langages un atout (Python, Java, etc.)
  • Expérience avec JS framework un atout (Backbone, Angular, etc.)
  • Connaissances des environnements virtuels un atout (Vagrant, Docker, etc.)
  • Maîtrise de Linux / SSH CLI un atout
  • Solide compréhension des systèmes de contrôle de version Git et des modèles à branches tels Git Flow, un atout
  • Maîtrise de l’anglais tant à l’oral qu'à l’écrit, français un atout

COMPÉTENCES

  • Capacité à s’adapter rapidement au sein d’un environnement technique existant
  • Sens aigu des affaires
  • Capacité à comprendre les besoins d’affaires présents et futurs et identifier des opportunités  
  • Habileté à réussir dans un environnement au rythme rapide et de maîtriser les techniques et technologies Web  

Apply