Web Developer - Stage chez KRDS

  • Chennai, India ou Paris, France
  • JS/NodeJS/HTML5/PHP
  • 2017-2018
Je suis intéressé

Apply for the job

Interested in joining KRDS as a Web developer?

Send us a short message and your profile at wearecoders@krds.com, and we will shortly get back to you!

Close!

Our Technologies & References

Deep dive in KRDS technology stack

Les mantras que tu trouveras chez KRDS :

  • Keep It Simple Stupid
  • The right tool for the right job
  • You ship what you build
  • Move fast, break things

Notre credo : bosser sur des technos qu'on aime bien mais qui restent adaptées aux besoins des clients.

Environnement de travail

L'ensemble de la production travaille essentiellement sur Linux, mais nous restons ouvert à tout OS pourvu que l'utilisateur soit efficace et indépendant. Côté IDE et autres logiciels, là encore l'efficacité et la familiarité restent de mise : l'important est juste d'utiliser le bon outil au bon moment !
Les principaux outils de communications pour la production sont Slack, Gitlab, Trello et Unity (outil interne de bug tracking et suivi client).

Cycle de vie des applications et hébergement

Les méthodes agiles et devops ont inspiré les workflows KRDS. Les projets sont versionnés sur git, et les déploiements sur les différents environnements (développement, testing, staging, production) se font via le système d'intégration et déploiement continu de Gitlab. Nos scripts de déploiement sont basés sur des playbooks Ansible, des images Docker (pour le build et le deploy), quelques scripts bash et python et des tests ! Nous avons aussi déployés quelques images Docker en production.
La majorité de nos projets sont hébergés sur Amazon AWS, avec quelques exceptions sur OVH, Digital Ocean, Aliyun, ...

Back-End

Selon les besoins du projet et les préférences de l'équipe de développement, les projets sont principalement développés en PHP ou NodeJS.
En PHP, le choix du framework reste libre avec une préférence pour Symphony et Laravel. Nous développons parfois des CMS sous WordPress et Drupal.
Nous développons de plus en plus d'application en NodeJS (LTS). Là aussi le choix des packages et des différents outils revient au développeur. La plupart de nos chatbots sont hébergés sur Amazon Lambda.
Côté base de données, nous utilisons principalement MySQL, et parfois MongoDB.

Front-End

Chez KRDS le front peut être généré de multiples façons, templates PHP, HTML from scratch, ou framework JS (React, VueJS, ...). Nous aimons les belles animations CSS3 légères, optimisées et packagées pour la production avec amour et Webpack.

Outils
  • Various tools help us in our daily tasks like Gitlab, Slack, Trello and your favorite IDE.
  • Office and communication: Google Apps and Skype
  • Knowledge Management: MediaWiki
  • Project Management: Unity by KRDS / ActiveCollab / Ganttic

Some of our references

© CommitStrip Jobs