Senior Software Engineer

Chaos Theory · Location not stated

Discipline
Programming
Seniority
Senior
Work model
Not stated
Employment type
Permanent
Pay
Pay not stated
Posted
Not stated

Apply on the studio's site

About the role

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.

From the studio's careers page (bamboohr). Checked 10 Nov.