Job Description
<Job Responsibilities>
- Communicate to the project coordinator, client, and team to analyze, and clarify requirements.
- Take responsibility for design process of source code structure, architect for the system
- Design good database considering functional and non-functional requirements.
- Develop and maintain advanced applications.
- Sometimes do configuration CI and deploy to develop/ staging/ production.
- Optimize applications for maximum speed, scalability, and security
- Ensure development principles, standards, and best practices are followed for each project.
Job Requirement
<Necessary Skill / Experience >
- Education Background: BS/ MS degree in Computer Science, Information Technology, or a related field
- Language Skills: Upper-intermediate Level (B2, IELTS 5, TOEFL iBT 35, TOEIC 600)
- Experiences:
+ Have at least 4 years of experience in full-stack Ruby on Rails development
+ Proven record of building sophisticated Rails applications that integrate with various third-party services.
+ Solid skills in Relational databases (ideally PostgreSQL) and SQL.
+ Experience with API (Restful) development and integration.
+ Deployed web applications on the cloud (ideally AWS)
+ Experience with CI/CD tools
+ Familiar with Linux environments and basic Linux admin skills
+ Exposure to some AWS services (such as EC2/S3/RDS/ECS)
+ Experience with Git (Gitflow)