YKF873 - BACK-END ENGINEER
YKF873 - BACK-END ENGINEER
IT
Junior / Middle / Senior
Ho Chi Minh City
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
Requirements
Bachelor’s degree in Computer Science or related field
1~5 years 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
** 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 serverless 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
** Flexible Points:
We welcome the engineers:
who want to learn Ruby on Rails as a back-end programming language
who are not good at speaking English but willing to practice and improve
** NOTICE: CANDIDATES HAVE TO PROVIDE REFERENCE INFORMATION AFTER PASSING THE INTERVIEW ROUND.
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
Infomation
Offered Salary
900 $ - 2,500 $
Skills