- Work closely with
Product Owner and team leader to understand and implement business functionality.
- Take part in project FPT Cloud Management Platform which help customers manage their resources (Virtual Server, Users, Permission and Networks) on FPT OpenStack.
- Participate in design user interactions on web pages, develop servers and databases for functionality and code.
- Ensure that applications perform consistently and optimally under varying amounts of load and stress.
- Implement security measures to protect sensitive information.
- Take part in review and test process (develop unit test, automation test or create test cases for system test) to ensure product quality of code and technical document.
- Troubleshoot, debug web application with a fast and accurate a resolution.
- Guide and mentor junior
developers, conduct code reviews, and ensure that team following best practices.
- Create necessary technical document like SRS, SDD or User manual document if be required.
- Keep up with new trends and best practices in technology.
- Proven experience with the full software development life cycle, including design, testing, deployment, and documentation activities.
- Proficiency in front-end technologies, such as HTML5, CSS3, and JavaScript, as well as libraries and ReactJS framework.
- Have good knowledge and experiences in one of the frameworks like Flask, Django.
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache) and UI/UX design.
- Experienced in using git, git-flow, docker and virtual environment management tool (venv, pipenv, ...). Familiarity with CI/CD pipelines.
- Have experience working under Scrum/ or other Agile frameworks is a plus.
- Good at communication and critical thinking skills.
- Good at English for reading, writing skill is required.
- At least 3 years of experience as a Full stack developer role.
- Bachelor or Master degree in computer science, Information Systems, or a related field.