Senior Software Engineer

ChaostheoryCentralJob.bodanes na novo odkrito
Obvezno:GoRubyReactNode.jsGitFullstackDevOpsCI/CDTDDSeniorLeadJunior

Under the direction of the Chief Technology Officer (CTO), the Senior Software Engineer - Team Lead will be a full stack Ruby on Rails developer with experience in an Agile work environment who can lead a team of engineers, by example, to develop cutting edge software applications.

Primary Responsibilities

  • Lead a fast paced team to help drive features, innovation, and product vision.
  • Participate in all aspects of product life-cycle, including understanding requirements, building and deploying quality software, and supporting device features.
  • Excel in a self-managed environment, utilizing best practices in software development.

Skills/Qualifications

  • 3 or more years experience leading other software engineers
  • Successfully lead continuous deployment projects
  • In depth knowledge of, and passion for, Ruby on Rails (2 years’ experience preferred)
  • Knowledge of Node.js, jQuery and React.js
  • Optionally C, C++, GoLang or Clojure are positives
  • Experience with TDD or BDD workflows
  • SQL and key/value data structures
  • Experience with Git, Pivotal, Jenkins
  • Optionally knowledge of DevOps useful such as Chef and Ansible
  • Linux server administration
  • Must have the ability to communicate at all levels of the organization, both verbally and written, in English.

Education

Degree in Computer Science or other IT-related disciplines. Post graduate degree preferred.

This is a full-time position based in Hong Kong. Applicants with less experience will be considered for junior developer positions. We offer a competitive compensation package based on experience.