About This Role
Developing projects using Ruby, such as Ruby on Rails and Scraping, is the core of this role for a Ruby Developer. This position involves designing, coding, and testing systems or functions, managing programming progress, and researching new technologies. It is suitable for a candidate eager to participate in company-organized training courses.
Responsibilities
- Develop projects using Ruby, such as Ruby on Rails and Scraping
- Design, code, and test systems or functions upon completion
- Build plans and manage programming progress according to the plan
- Research and grasp new technologies
- Participate in job-related training courses organized by the company
Requirements
- Graduated from college/university with a major in IT or related fields
- At least 1 year of experience working with Ruby (Rails), Scraping
- Proficient in HTML, CSS, JavaScript, Jquery, Bootstrap, JSON, XML
- Clear understanding of OOP, MVC, Coding conventions
- Experience working with databases (MySQL, PostgreSQL)
- Proficient in source code management tools: SVN or GIT
- Proactive in work and good teamwork skills
Nice to have:
- Experience in other areas besides Ruby such as PHP, Python, Golang, Node.js, .NET, Java web
- Knowledge of English or Japanese
Benefits
- Minimum of 13 months' salary per year
- Salary review twice a year
- Bonuses: Tet bonus, project bonus, holiday bonus, recruitment referral bonus
- Japanese language allowance each month (N1: 5 million VND, N2: 3 million VND, N3: 1 million VND)
- Seniority allowance (for employees working 2 years or more)
- Free Japanese language classes taught by native speakers
- 5 official working days per week
- 1 day of leave per month
- Participate in weekly "Skill Transfer Saturday" activities
- Saturdays and Sundays off + 12 days of annual leave (accumulated up to a maximum of 20 days of leave per year; remaining leave days after accumulation will be paid at 500,000 VND/day)
- Clubs and many cultural, sports, and artistic activities sponsored or supported by the company (e.g., football, table tennis, badminton, swimming, music, English, games)
- Health assurance: regular health check-ups, support for purchasing high-quality health insurance
- Participate in the Rikkei Care health insurance program
- Mental comfort: music on demand every day, fresh fruit, engaging team-building activities, local and international trips
- Opportunity to work and travel in Japan