Job purpose

Are you a full backend developer looking for an opportunity to make an impact? We would love to hear from you. If you have a great interest in new web technologies and can build POC/MVP projects at a quick pace; if web development, microservices and cloud infrastructure are something you enjoy toying with, then this is the position for you. In addition to being highly skilled in the technical side, you should also be able to put yourself in the user's shoes and think critically about what you're building.

Duties and responsibilities

  • Design and implement code for system/backend for new feature development and existing feature maintenance
  • Troubleshoot backend related issues from backend software to server infrastructure
  • Produce clean reusable code that conforms to development team standards
  • Write unit tests and integration tests to make your code bulletproof.
  • Recommend improvements and identify refactoring opportunities in the existing codebase
  • Mentor less experienced team members and take part in code reviews
  • Effective in communicating technical concepts to different audience groups

Technical Qualifications

  • 3+ years demonstrated experience on web architecture, security, cookies, RESTful APIs
  • You are adept at working with Ruby on Rails or similar backend technologies (Node.JS/Python/golang/PHP etc.)
  • Experience with Docker containerization technologies
  • Knowledge with automating build and release pipelines
  • You exhibit a strong understanding of code versioning tools (Git)
  • You always test your backend code using the unit test and integration tests
  • Your experience with relational databases (MySQL, PostGRESQL) is notable accompanied with an understanding of trade-offs
  • Ability in Sysadmin skills – Ubuntu Linux, shell scripts, system configs for different services
  • Experience working with React or other JavaScript frontend frameworks is a plus
  • Ability to read, write and speak English

Education

Bachelor degree or higher in Computer Science/Engineering is preferred

Soft skills

  • Good communicator
  • Strong team player
  • Good problem-solver
  • Adaptability
  • Good work ethics
  • Comfortable in a bilingual (English / Mandarin) working environment

What we offer

    • Signing bonus (1.5 months salary)
    • Work-life balance
    • 15 days paid vacation and 5 days paid sick leave annually
    • Personal Mac provided
    • Competitive compensation, performance-base annual bonus
    • Flexibility to work remotely
    • Wellness monthly allowance
    • Social events and quarterly team building
    • Free breakfast (Monday) / Free afternoon tea (Weds)
    • Daily fruits, snacks, tea, coffee & refreshments
    • Annual full body health check-up
    • Employee Insurance (accident, sickness, hospitalization, cancer, occupational disaster, etc)

    Interview Process


    Please provide an English CV for job application, thank you.