Server Developer

Taipei
* Developer
Full time
Join us in our journey to combine friendly design and magical technology to help people celebrate the moments and relationships that matter to them. Work together with us to build apps (such as PicCollage) that make photos and videos more fun and meaningful for hundreds of millions of people around the world.
You will engage your creativity, explore emerging areas (3D, AR, VR), apply deep technologies (AI, CV) and build products for a global audience. Based on your skills and interests, you will have a chance to work on new algorithms, new designs, new content, new products and new partnerships. If this gets you excited, we want to hear from you!

We are looking for a Server Developer who is enthusiastic about clean performant code to work on high-traffic mobile and web applications that provide fun creative experiences for millions of people around the world.

我們正在尋找勇於挑戰千萬使用者流量,熱衷於簡潔乾淨高效能程式的網站工程師加入團隊,一起創造創新有趣的產品。


Responsibilities

    • Work on our core product (PicCollage, which uses Ruby on Rails) as well as new experimental apps (e.g. using Golang and Node.js)
    • Collaborate closely with developers, product and design to build new features.
    • Improve code with attention paid to performance, stability, scalability and reliability.
    • Develop technical specifications for features and system architecture.

Qualifications

    • Experience working with Ruby on Rails (or Node.js or equivalent).
    • Familiar with Html/CSS/JavaScript (knowledge of front-end framework is a plus, like ReactJS/AngularJS/VueJS).
    • Solid experience with Relational DBs (we use PostgreSQL), NoSQL DBs (we use Redis), and Memcached.
    • Passionate about building infrastructure, solving challenging problems, and developing fast, reliable and robust APIs.
    • Experience with Continuous Integration.
    • Bold but cautious. (膽大心細)

For your information, the recruiting process includes several sessions: Application review => (Email chat) => Phone interview => Take home quiz => On-site interview => Follow up and final decision

The PicCollage team will be in contact with you via email. Thank you again for your patience and interest in PicCollage!