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.
尋找熱衷於簡潔卻有效能表現程式碼的 Server Developer,讓產品中的所以設計和創意,穩定地送到全世界使用者的眼前!
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.
你的主要任務:
- 守護我們的核心產品 PicCollage App。行有餘力時參與其他試驗性產品計畫。(PicCollage App 我們用 Ruby on Rails 架構,其他試驗性的產品有用過 Golang, Node.js 等等)
- 專注在增進程式碼的效能和品質,維持產品最佳的表現和穩定度
- 在產品該增加/減少什麼功能等討論上,頻繁地和其他工程師、產品設計師、產品經理互動溝通
- 為新增加的功能、系統等定義技術規格
Requirements:
- 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.
我們期待你是:
- 喜歡解決難的問題。
- 在工作上大膽假設,且積極求證答案。
- 能建構 infrastructure 、可以開發出具備快速且健全可靠的 API。
- 有熟練使用 Ruby on Rails 的經驗 (或是 Node.js 其他等後端架構語言)
- 熟悉 Html/CSS/JavaScript
- 能運用自如 Relational DBs、NoSQL DBs、及 Memcached (我們用 PostgreSQL 和 Redis)
- 熟悉持續整合 CI
加分條件:
- 有前端架構知識經驗 (like ReactJS/AngularJS/VueJS)