We are looking to recruit for one of our Clients, Senior Python Developer:

Level of expertise: Senior level


Skills, Experience and Knowledge:

  • 5+ years of experience as professional software developer
  • Strong knowledge of OOP
  • Experience working with relational and non-relational databases
  • Knowing TDD work or at least enthusiastic about this way of working and adapting to it
  • Experience with Git (or other VCS) and knowledge of the branching strategies
  • Good ethics of work
  • Ability to adapt and learn fast
  • Good communication skills and fluent English
  • Understanding e-commerce with its flow, logistics, supply, finance
  • Experience in implementing and maintaining ERP systems in an e-commerce context
  • Scrum, XP, and other Agile methodologies, frameworks and practices
  • Continuous Integration, Automated Deployment, Continuous Deployment
  • Involvement in Open-source projects
  • Interest in software architecture and DDD (Domain-Driven Design)


  • A culture that welcomes agile methods

  • Competitive salary package

  • English and French classes

  • Professional training, promotion possibilities and a carrier plan development

  • Integration in a dynamic, multicultural working environment

  • Meal tickets

Train 2 Perform is a national company, specialized in providing Human Resources integrated and personalized solutions for companies and individuals in order to optimize the inter human relations, covering the following domains: recruitment and personnel selection, training and development programs, strategic human resources management.