Dinovative

204 Pasteur, TP Hồ Chí Minh

Company Size : 10-24

View more

Job Summary

10-24

Outsourcing

Việt Nam

Backend Ruby on Rails Developer

Dinovative

Quận 3, TP Hồ Chí Minh

  • English
  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:19/01/2021
  • 1

Job description

Overview of job

Dinovative is looking for Back-end Software Engineer who is excited to work alongside a talented group of innovators to craft digital products. Being part of the conversation from the start, you will be expected to lead full lifecycle webbased projects including guiding technical scoping, design and implementation.

Collaborating with UX & UI designers, researchers and other engineers (web & mobile), you will have the ability to flex your full stack chops to help shape, design and build digital products that help solve key business needs.

We want people who love being involved in challenging and innovative work. You'll be joining a team of smart and passionate people to tackle challenging and interesting problems using the latest technologies. If you are excited to learn new things and thrive in a team-based culture where you have a lot of fun along the way, then Dinovative could be the place for you!

>>>KEY RESPONSIBILITIES

  • 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

Come and work with us. You will have opportunity to learn new technologies with international standard, build products that are different/innovative and get various benefits:

  • Dynamic, young, friendly, flexible invironment
  • Laptop is provided
  • 12+ days annual leaves, working Monday - Friday
  • Attractive salary based on skills and experiences
  • Salary review: Once a year, base on individual performance review
  • Performance bonus: Twice a year (every 6 months), base on individual performance, profit and company policy
  • Gift occasions: 8/3; 1/6 (for children); Mid-autumn festival; 20/10; Lunar New Year, Wedding
  • Free fruits/ cakes on happy hours time
  • Celebration: birthday
  • Party time: Team building, Xmas, New Year,…
  • Healthcare, Unemployment insurance and Sick leave: based on current relevant Laws
  • Great opportunity for career development

Job Requirement

  • Minimum 2 - 3 years working experience in web app development with Ruby on Rails
  • 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

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Ruby on Rails
  • Ruby
  • PostgreSQL
  • JavaScript
  • HTML5
  • CSS3
  • OOP
  • RDBMS
  • Nginx
  • Docker
  • Chef
  • Ansible
  • CI
  • RSpec
  • Web App

COMPETENCES

  • Analytic Skills
  • Problem Solving Skills
  • Communication Skills

BUSINESS PROFILE

Dinovative is a technology consultancy, solution provider, helping clients reinvent the business in digital world.

 

Who we are? We define, then develop tech products that make a difference.
By thinking, investigating, engineering and delivering. By combining technology expertise and business knowledge in a way others don’t, or can’t.

By collaborating, communicating with our clients, and together exploring fundamental questions – what they do, how they do it and for whom. Then we find the right technology solutions that can add value.

 

MORE JOBS FROM THIS EMPLOYER