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)