Ruby on Rails developer

Tasks

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Integration of data storage solutions
  • Help maintain code quality, organization and automatization
  • Constantly learn and keep abreast of emerging technologies
  • Contribute to the software design processes including whiteboarding sessions, workshops and prototyping
  • Critique software designs and architectures
  • Peer review colleagues code and identifying areas for improvement
  • Provide development task effort estimates
  • Conduct client requirements gathering and analysis
  • Review test plans
  • Follow defined development best practice including commenting and documenting code, contribute to development wikis and using source control

Skills

  • B.S. or M.S. in Computer Science or related engineering or technical field
  • Experience with Ruby on Rails or Grape API
  • Experience in writing tests with RSpec/MiniTest and doing Continuous Integration is a plus
  • Experience in working with relational database (PostgreSQL)
  • Experience in setting up servers (nginx etc.) and automating deployment process (Docker, Ansible, Chef etc.)
  • Experience in building beautiful and efficient APIs
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Solid understanding of object-oriented programming
  • Strong analytical and problem solving abilities
  • Strong communication and client facing skills

All CVs please send to us via: hr@dinosys.vn

3238

Leave a Reply