BACK-END DEVELOPER (RUBY)

Jt 1.png

BACK-END DEVELOPER (RUBY)

IT

Ho Chi Minh City

Junior / Middle / Senior

Full-time

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 automation 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

Infomation

Offered Salary

900 $ - 2,500 $

Skills

Requirements

  • Bachelor’s degree in Computer Science or related field

  • At least 1-5 year’ experience as a Ruby on Rails, MySQL, and AWS services

  • At least 1-2 year’ experience in front-end development

  • Strong concurrency programming

  • Strong understanding of system performance and scaling

  • 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

  • Confidence in communicating in English

** Nice to have:

  • Have good native mobile frontend development experience in iOS and Android

  • Preferably experienced being a technical lead or leading a group of developers

  • Experience with serverless and micro-service architecture

  • Experience with DevOps automation tools, CI/CD

  • Familiar with one of the programming languages including Go, Python; hands-on experience is preferred

  • Attention to detail. Has a good UI sense. Analytical mind and problem-solving aptitude - Motivation to learn a new programming language - 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

Benefits

Salary range: Up to 2500$ gross

  • Attractive salary with high raise every year, 13th-month salary

  • Social insurance, Health insurance, Unemployment Insurance as Labor Law

  • Chance to have a business trip to Singapore every year.

  • Minimum 12 days paid leave per annum

  • Team building, tea, and dessert event every month.

  • Free snack, tea, and coffee

  • Free coffee lounge, yoga class, and running club

  • Non-working days: Saturday and Sunday and Vietnam Public Holidays

  • Provide MacBook Pro for work. and other necessary working tools