Responsibilities

  • Build web applications using Ruby on Rails.
  • Write clean, maintainable and efficient code
  • Write unit test
  • Setup environment and release web applications
  • Design robust, scalable and secure features
  • Contribute in all phases of the development life-cycle
  • Drive continuous adoption and integration of relevant new technologies into design

 

Skills & Requirements

  • At least 2 years experience
  • Proven working experience in developing applications with Ruby on Rails
  • Proven working experience in software development
  • Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS & JQuery
  • Knowledge about Angularjs/Reactjs is plus
  • A firm grasp of object oriented analysis and design
  • Good knowledge of relational / nosql databases: PostgreSQL / Mysql, Mongodb

 

HAVING BELOW EXPERIENCE IS A PLUS:

  • Japanese company experience is preferable
  • Knowledge of software development process, especially software analysis and design processes, implementation process
  • Working experience with front-end: Jquery, AngularJS1, KnowoutJS, TypeScript, Bootstrap, AutoMapper
  • Working experience with design pattern: MVC, Web API, Repository Pattern, Design Pattern (Unity), Inversion of control (IOC) and Dependency injection (DI)
  • Understanding of WWW principles, technologies and protocols Dynamic HTMK, JavaScript