Location
Vietnam - Ho Chi Minh City
Salary
VND50,000,000 - 80,000,000
Job Number
SDG-96892
Industry
technology/online
Languages
English Level:Business Level;Japanese Level:None;
Job Category
Technology (Programmer/ Developer/ Designer)
Posted 2024/09/27

Job Description

<Position Objective/Expectation >
・ Design, develop, test, operate, and refactor products using Ruby on Rails.
・ Propose and implement new features and improvement ideas.
・ Collaborate with product managers and designers to define requirements and specifications.
・ Architecture design based on requirements, middleware selection
・Continuously learn about technical trends and industry best practices and apply them to the product.
・ Measurement of effects for quality improvement and implementation of service improvement measures

■ Development environment
- Development Language: Ruby (on Rails)
- Infrastructure: AWS, GCP
- CI/CD: Circle CI / Codebuild
- DB: Amazon Aurora (MySQL compatible edition), Elasticsearch, DynamoDB
- Configuration management: Ansible
- Deploy / Build: CodePipeline, CodeBuild, CircleCI, GitHub Actions
IaC: Packer, Terraform
- Monitoring: Datadog, bugsnag
- Others: swagger, Docker, ZenHub, Figma, Slack / Jira

Job Requirement

<Necessary Skill / Experience >
・Education: Bachelor's Degree, major in IT
・Language skills: English - Intermediate Level or above 
・Experience:
+ At least 4 years of experience in developing and operating Web services using Ruby on Rails
+ Knowledge and development experience with database systems
+ Experience in using cloud platforms (AWS, GCP, Azure, etc.)
+ Experience in API design, development, and documentation
+ Understanding of the software development lifecycle
+ Programming, debugging, and testing skills

<Preferable Skill / Experience>
・ Experience in discovering problems from logs and solving problems
・ Experience in developing systems using container technologies such as Docker and Kubernetes
・ Experience in designing architecture based on application requirements and selecting middleware
・ Experience in publishing and contributing OSS
・ External technical output experience (writing, technical blog, stage, etc.)