Back-end Engineer (Ruby)

Ho Chi Minh
204 Pasteur St., Ward 6, Dist. 3

Salary
Negotiable
Post date
17/03/2017

Job Details

  • 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

Job Requirements

  • B.S. or M.S. in Computer Science or related engineering or technical field
  • Experience with Ruby on Rails or Grape API
  • Experience writing tests with RSpec/MiniTest and doing Continuous Integration is a plus
  • Experience working with relational database (PostgreSQL)
  • Experience setting up servers (nginx etc.) and automating deployment process (Docker, Ansible, Chef etc.)
  • Experience with 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

We offer

  • Global, friendly environment
  • Latest technologies and process training.
  • Performance review at least 1 times per year
  • Full benefit with social insurance