Backend Developer

Vietnam, Ho Chi Minh City

Based in our Vietnam office, we are looking for Backend Developers to design and implement reusable, testable, and efficient back-end features using Restful APIs, Microservices in Ruby on Rails and also sometimes do DevOps to deploy to staging/production that can handle a crazy amount of traffic.

Responsibilities

  • Analyze requirements, design and develop functionalities based on the product requirements
  • Collaborate 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 automation tools to support business and marketing teams
  • Conduct code refactoring, optimization, and build 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

  • At least 5 years experience as a Ruby on Rails, MySQL and AWS services
  • At least 2 years experience in front-end development
  • Strong concurrency programming
  • Strong understanding of system performance and scaling
  • Strong problem solving and time management skills
  • 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
  • Experience with Mysql, Redis, AWS, Capistrano, Sidekiq and Rspec
  • Experience in writing automated tests for backend applications
  • Proficient understanding of code version control tools, such as Git
  • Proficient in writing clean code, following good principles, design patterns and best practices, covered with tests
  • Knowledge of HTTP/HTTPS protocol, RESTful data structures, Microservices, and JSON format

Qualifications

  • Bachelor’s degree in Computer Science or related field

Apply for This Job

Name

Email

Phone Number

Resume