• Location: Canada, Quebec, Montréal
  • Salary: CA$110000 - CA$120000 per annum
  • Technology: AWS Jobs
  • Job Type: Permanent
  • Date Posted: 27th Jan, 2020
  • Reference: mtr12720_1580143012
Duties & Responsibilities:

* Architect and develop the core functionality of our enterprise products, with a particular focus on Dash application management capabilities (similar to Heroku)
* Lead efforts to improve reliability, testing, automation, observability, and performance throughout our stack
* Tackle big problems as we work to scale Dash Enterprise to more demanding customer requirements in diverse cloud and physical environments
* Identify and advocate for product, documentation, and engineering quality improvements

Job Requirements:

Technical skills (these periods may overlap):

* 6 years or more of experience writing code as part of your job (in any language)
* 5 years or more of Linux systems administration and generalist networking experience
* 3 years or more of experience with Python and Git
* 1 year or more of experience with backend web application development
* Proficient with Docker
* Some past experience with one or more of reliability, testing, automation, observability, and performance work
* Preferred: Some familiarity with any of LDAP, SAML, Windows enterprise systems administration, Flask, Django, public cloud environments, and/or Kubernetes
* Preferred: prior technical leadership experience
* Nice to have: frontend programming experience (Javascript, CSS, React or Vue)
* Nice to have: prior experience with graphing library or Dash app technologies, in either open source or enterprise forms
* Nice to have: interest in data visualization or data science generally

Professional requirements:

* Good communication and interpersonal skills
* Able to follow and produce documentation instructions
* Ability to debug, troubleshoot, and seek answers autonomously before asking colleagues for help
* Can drive the full architecture and development cycle of large feature improvements or refactorings
* Able to mentor and supervise junior and intermediate candidates
* Collaborative within the team and across the whole company
* Preferred: Is willing to work in our Montréal headquarters, or elsewhere in Canada
* If not working in Montréal, has demonstrated success in a remote technical and leadership role