Job Openings Software Engineer

About the job Software Engineer

Job brief

We are seeking a Software Engineer to execute the full lifecycle of the product development.

Responsibilities

  • Listen, synthesize and reimagine customer use cases and develop system requirements
  • Design, develop, test, maintain and scale enterprise software platform aligned with short and long-term revenue targets
  • Stay ahead of developments in the competitive landscape
  • Track and optimize for customer success
  • Mobile/Web application development under agile development framework
  • Prepare test cases and support user acceptance tests and production rollout
  • Prepare system documentation

Requirements

    • Passion for enterprise software and driving positive change
    • Strategic thinker with an ability to put high-level ideas into practice
    • Dynamic, creative, digital native and a self-starter
    • 2-4 years of experience in software development
    • Organized, detail-oriented, strong ability to problem-solve, follow-through and work together with teammates
    • Degree or Diploma in Computer Science or related discipline a plus
    • Familiar with C#, Javascript, Node.js, JSON, REST API, Flutter
    • Proficiency in both iOS and Android application development
    • Proficiency in Web and App UI development
    • Experience in AWS, Google Cloud (BigQuery, Data Studio) and other Cloud service
    • Experience in SaaS product development is preferable
    • Proficiency in both English and Chinese