Senior Backend Engineer

Location

Taichung, Taiwan

Role Description

We are looking for a Senior Backend Engineer who is interested in building an intelligence service for professional workers. The service can organize knowledge from massive documents and external data sources and draft reports from organized knowledge for professional workers.

Responsibilities

  • Architect the cloud application and drive continuous improvement
  • Design quality REST & gRPC API
  • Implement backend code and cooperate with frontend developer
  • Create internal development documents
  • Propose the integration of new features which change how users interact with the cloud application

Minimum qualifications

  • 5 years of experience as a software engineer, developer, or equivalent technical experience.
  • Experience with REST and gRPC API developments
  • Strong knowledge of HTML, CSS, and JavaScript
  • Experience with frameworks like Bootstrap, Yii, React, or NPM
  • Experience with SQL and NoSQL database management systems like ELK and MongoDB
  • Experience in building and operating large scale distributed systems or applications
  • Self-motivated and responsive to multiple challenges in a fast-moving team environment
  • Excellent documentation, communication, and organizational skills

Preferred qualifications

  • Excellent documentation, communication, and organizational skills
  • Experience with TDD (Test Driven Development), CI/CD, and DevOps
  • Experience with Linux/Unix environments and containers
  • Experience in working with cloud services like AWS or Google cloud platform