Staff Software Engineer - Backend (Multiple headcounts in different teams)

Taipei City, Taiwan
Backend Engineer
Full Time

What You'll Do / Responsibilities


  • Be the project owner, design, develop, implement, and maintain both new and existing backend systems with tech depth
  • Demonstrate strong leadership to coordinate across multiple teams to define and prioritize engineering projects
  • Able to work in a highly dynamic and often ambiguous start-up environment to proactively drive initiatives and clarify requirements 
  • Guide and mentor peer engineers in distributed system design, best practice and project management


Required Qualifications


  • Bachelor’s degree in Computer Science, similar technical field of study, or equivalent practical experience
  • 8+ years of relevant work experience in software development and building large-scale applications
  • Experience working with cloud services like AWS, Heroku, or Google cloud platform
  • Hands-on experience with modern programming languages such as Java, Python, Javascript
  • Experience in different databases. Relational (PostgreSQL, MySQL, ...) or NoSQL (MongoDB, CouchDB, Cassandra)
  • Extensive REST API development experience
  • Excellent verbal and written communication skills, a team player


Application Form
* is required.

(PDF file preferred)