1. Work with a variety of languages and platforms such as RoR or Node.js as well as MySQL database.
2. Write unit tests and testable codes.
3. Collaborate with product managers and other developers to find the best product solution possible.
4. Design RESTful API with RoR.
5. Provide estimates for work assignments to deliver solutions.