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 and Requirements:
- 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 requirement 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