Job Summary
Job description
Overview of job
- Tham gia phát triển hệ thống nội bộ cho công ty bao gồm CRM, ERP … xây dựng dựa trên kiến trúc micro-services và vận hành trên nền tảng Kubernetes
- Tham gia sâu vào quy trình phát triển sản phẩm, từ lên ý tưởng, làm rõ yêu cầu, thiết kế giải pháp công nghệ và phát triển tính năng. Phối hợp và tư vấn giải pháp công nghệ, cùng các thành viên khác thiết kế sản phẩm hợp lý, mang lại giá trị cao về business.
- Code quality: chủ động và có trách nhiệm trong việc nâng cao chất lượng code thông qua automated testing / refactor tech debts / code reviews. Áp dụng các kỹ thuật best practice như DRY, KISS, etc. vào thực tế để có code base đẹp, dễ maintain và dễ tiếp cận với người mới. Tham gia review code của các thành viên khác / projects khác để hiểu rõ mọi hệ thống của công ty cũng như nâng cao tiêu chuẩn chất lượng code của cả team.
- Chủ động nghiên cứu các công nghệ mới, sẵn sàng chia sẻ thông tin và kiến thức cho các thành viên khác cùng phát triển, và đưa các công nghệ mới vào ứng dụng tại các dự án của công ty.
- Đóng góp ý kiến, cải thiện và nâng cao hiệu quả của quy trình phát triển phần mềm theo Agile và Scrum.
Job Requirement
- Có kiến thức nền tảng tốt về khoa học máy tính và phát triển phần mềm.
- Thành thạo Javascript và HTML/CSS. Hiểu rõ các kiến thức cơ bản, nâng cao, best practices trong việc phát triển các ứng dụng cả server side và client side.
- Nhiều hơn 2 năm kinh nghiệm trong việc phát triển các ứng dụng web với ReactJs và NodeJs. Có thể phát triển một sản phẩm hoàn chỉnh từ việc viết API Restful, GraphQL… đến việc dựng giao diện người dùng phức tạp.
- Có kinh nghiệm với việc viết unit test, integration test, test driven development và chủ động thực hành những practice về test để đảm bảo sản phẩm trước khi bàn giao cho tester và xa hơn là user đã không còn có những lỗi hiển nhiên.
- Kỹ năng giao tiếp tốt, có khả năng giải thích, trình bày kiến thức một cách rõ ràng, dễ hiểu.
- Hiểu và ứng dụng được CI/CD.
- Hiểu và ứng dụng được các principles trong thiết kế, phát triển phần mềm.
Điểm cộng:
- Kinh nghiệm trong việc xây dựng các hệ thống CRM và Marketing Automation, Call Center một lợi thế nhưng không bắt buộc
- Kinh nghiệm làm việc với K8s là một lợi thế.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- JavaScript
- NodeJS
- ReactJS
- HTML
- CSS
- Unit testing
- Integration Testing
- TDD
- CRM
- Tester
- Kubernetes
- RESTful API
- CI/CD
BUSINESS PROFILE
DSE is the “universe” for creative young people at Fintech pioneering digital securities.
Developed under the model of a Fintech company, DNSE is a collection of young, dynamic people who work hard, play hard. Towards common values: Listening, Respecting words, Always doing better, Hardworking, Inquisitive, Brave, Honest and Dedicated, DNSE appreciates members who strive, get better every day to contribute to the overall success of the group.
In addition to attractive salaries and bonuses, DSE also focuses on innovating remuneration policies, comprehensive care for employees, and at the same time developing a team of young managers and leaders, empowering, giving development opportunities… Besides, Many employee engagement activities are organized regularly through team activities - building, company birthday, Mid-Autumn Festival, annual vacation...
With the orientation of developing a fast and strong team in 2022-2023, this is a great time for young people to join DNSE Securities to learn and seek opportunities for promotion in their careers, as well as contribute power to build exciting new products.