Backend Developer (Ruby On Rails/MySQL)

Vietnam, Ho Chi Minh City

As we have been expanding quickly, we are currently looking for Junior/Mid-Senior/Senior Back-End Developers to join our growing technical team in Vietnam.

Responsibilities

  • Design and implement reusable, testable, and efficient back-end features using Restful APIs, Microservices in Ruby on Rails (sometimes do DevOps to deploy to staging/production) that can handle a crazy amount of traffic
  • Analyze requirements, design and develop functionalities based on the product requirements
  • Collaborating with the web developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Integrate various frameworks and automations tools to support business and marketing teams
  • Conduct code refactoring, optimization, building reusable components for future use
  • Optimize applications for maximum speed, scalability and security
  • Understand the product thoroughly, constantly optimize the product, identify and fix problems, improve stability and user experience

Requirements

1. Education

  • Bachelor’s degree in Computer Science or related field

2. Technical experiences

2.1 Must have

  • At least 1 year experience in back-end development with Ruby on Rails (or PHP/NodeJS).
  • Motivation to learn Ruby on Rails
  • Experience with MySQL, AWS, Capistrano, Sidekiq and Rspec, Redis
  • Knowledge of HTTP/HTTPS protocol, RESTful data structures, Microservices, and JSON format
  • In-depth understanding of computer science fundamentals (OOP, data structures and algorithms, cloud, operating systems, networks, web sockets, databases, caching, search engines, etc)
  • Familiar with Linux development environments and multi-threaded programming
  • Could read English documents and communicate via chat/texting

2.2 Nice to have

  • Experience in front-end development
  • Experience with DevOps automation tools, CI/CD
  • Have good native mobile frontend development experience in iOS and Android
  • Have a good UI sense.
  • Experience with server less and micro-service architecture
  • Attention to detail. Analytical mind and problem-solving aptitude
  • Experience being a technical lead or leading a group of developers
  • Enjoy working on challenging solutions and systems
  • Believe that building great applications is not only about delivering code that “works”, but involves thinking about reusability, maintainability, security and performance
  • Good teamwork and reliability

3. Flexible Points

We welcome the engineers:

  • who want to learn Ruby on Rails/or switch from other coding languages to Ruby
  • who are not good at speaking English but willing to practice and improve

4. NOTICE: CANDIDATES HAVE TO PROVIDE REFERENCE INFORMATION AFTER PASSING INTERVIEW ROUND.

Qualifications

Bachelor’s degree in Computer Science or related field

Apply for This Job

Name

Email

Phone Number

Resume