![CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI CMC CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI CMC](https://1900.com.vn/storage/uploads/companies/logo/30/tai-xuong-65-1700314978.jpg)
![FPT Smart Cloud FPT Smart Cloud](https://1900.com.vn/storage/uploads/companies/logo/76/363806295-267790479383601-3687498733479484373-n-1720064271.jpg)
![CÔNG TY CỔ PHẦN VINBIGDATA CÔNG TY CỔ PHẦN VINBIGDATA](https://1900.com.vn/storage/uploads/companies/logo/58/logo-vinbigdata-1693362463.png)
![CÔNG TY CỔ PHẦN DỊCH VỤ DI ĐỘNG THẾ HỆ MỚI CÔNG TY CỔ PHẦN DỊCH VỤ DI ĐỘNG THẾ HỆ MỚI](https://1900.com.vn/storage/uploads/companies/logo/42/logo-nms-resize-01-copy-1024x390-1702391429.png)
![Công Ty TNHH LG CNS VIỆT NAM Công Ty TNHH LG CNS VIỆT NAM](https://1900.com.vn/storage/uploads/companies/logo/509/q5-1705379975.jpg)
![Công Ty TNHH Chứng Khoán ACB Công Ty TNHH Chứng Khoán ACB](https://1900.com.vn/storage/uploads/companies/logo/28/lg-1692860028.jpg)
![Công Ty TNHH Diksha Technologies Công Ty TNHH Diksha Technologies](https://1900.com.vn/storage/uploads/companies/logo/27/tai-xuong-10-1702997954.png)
![CÔNG TY TNHH ALLEXCEED VIỆT NAM CÔNG TY TNHH ALLEXCEED VIỆT NAM](https://1900.com.vn/storage/uploads/companies/logo/58/topdev-allexceedvitnam320x120-1625569082-1695281504.png)
![CÔNG TY CỔ PHẦN GREENFEED VIỆT NAM CÔNG TY CỔ PHẦN GREENFEED VIỆT NAM](https://1900.com.vn/storage/uploads/companies/logo/34/gr-1691485638.png)
![Công ty DXC Technology Service Vietnam Công ty DXC Technology Service Vietnam](https://1900.com.vn/storage/uploads/companies/logo/55/download-1692082946.png)
![Công Ty TNHH Chứng Khoán ACB Công Ty TNHH Chứng Khoán ACB](https://1900.com.vn/storage/uploads/companies/logo/28/lg-1692860028.jpg)
![Công ty CP Khoa học Dữ liệu Công ty CP Khoa học Dữ liệu](https://1900.com.vn/storage/uploads/companies/logo/30/tai-xuong-79-1697722401.png)
![Công Ty TNHH Diksha Technologies Công Ty TNHH Diksha Technologies](https://1900.com.vn/storage/uploads/companies/logo/27/tai-xuong-10-1702997954.png)
![Công ty cổ phần DAYONE ASIA Công ty cổ phần DAYONE ASIA](https://1900.com.vn/storage/uploads/companies/logo/30/393666536-820737183386898-8474807196971628898-n-1721017080.jpg)
![Ngân hàng TMCP Kiên Long Ngân hàng TMCP Kiên Long](https://1900.com.vn/storage/uploads/companies/logo/34/lg-1690860110.jpg)
![CÔNG TY TNHH GLEADS CÔNG TY TNHH GLEADS](https://1900.com.vn/storage/uploads/companies/logo/94/logoblack-1-1701695044.png)
![Công ty cổ phần Công nghệ VISSOFT Công ty cổ phần Công nghệ VISSOFT](https://1900.com.vn/storage/uploads/companies/logo/30/tai-xuong-55-1698242826.jpg)
![Công ty Cổ phần Ichiba Việt Nam Công ty Cổ phần Ichiba Việt Nam](https://1900.com.vn/storage/uploads/companies/logo/27/tai-xuong-51-1694709465.png)
![CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI CMC CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI CMC](https://1900.com.vn/storage/uploads/companies/logo/30/tai-xuong-65-1700314978.jpg)
Collaborate with the engineering and product team to design and launch new features
Contribute to the entire app lifecycle
Develop and manage well-functioning applications and databases
Write effective APIs
Writing clean, functional code on the front-end and back-end
Write well-tested software to ensure quality, responsiveness, and efficiency
Write technical documentation
Troubleshooting issues and problem-solving as necessaryDo YOU have what it takes to succeed?
Proven experience as a Full Stack Engineer or similar role
Experience developing web applications and frameworks
Familiarity with common stacks
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript)
Knowledge of multiple back-end languages (e.g. Python, Go, NodeJS)
Knowledge of multiple frameworks (e.g. React, Flask, FastAPI, Django)
Familiarity with databases (e.g. MySQL, MongoDB)
Familiarity with development tools (e.g. Git, Docker)
Ability to adapt to new problems and learn quickly
Ability to apply and deploy the best DevOps practices into software projects
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
Nice to have
Experience with unit and system testing
Familiarity with integrating third-party APIs
Experience with Auth0 and/or JWT-based authentication
Have worked in a micro-services infrastructure
Experience developing and operating SaaS products and services
Familiarity with AWS or GCP servicesOUR ETIQUETTE At TotallyAwesome, we work together to give everyone the power to share their story, explore what they love, and connect with one another in the process. In our culture, you are encouraged to:
Be more AWESOME than you were yesterday
Be BRAVE, experiment, learn and share experiences
Be ACCOUNTABLE and get stuff done
Be INNOVATIVE, think big, find the game changer
Our people are at the heart of what we do at TotallyAwesome and the driving force behind our growth and success. We value our culture as the lifeblood of our business and work hard every day to maintain this as we continue to grow and scale our team. We believe in offering opportunities to learn and grow every day and we've got a strong track record in developing great people. We are proud to be an equal opportunity workplace. We review job applications without regard to their race, color, religion, gender identity, national origin, citizenship, age, marital status. Finally, we are a team of passionate experts. We are not just leading in this industry, we are defining it. WHAT CAN WE OFFER YOU
Our people are at the heart of what we do at TotallyAwesome and the driving force behind our growth and success.
We value our culture as the lifeblood of our business and work hard every day to maintain this as we continue to grow and scale our team.
We believe in offering opportunities to learn and grow every day and we've got a strong track record in developing great people.
We are proud to be an equal opportunity workplace. We review job applications without regard to their race, color, religion, gender identity, national origin, citizenship, age, marital status.
Hands-on experience working with the leading kids & family brands across Australia & New Zealand bringing to life some of the most innovative and engaging digital experiences for our audiences.
Birthday days off!
Finish early Fridays!
Social work environment
Flexible working arrangements
Mentorship programs
Remote working support across APAC markets
Finally, we are a team of passionate experts. We are not just leading in this industry, we are defining it.
![CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI CMC CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI CMC](https://1900.com.vn/storage/uploads/companies/logo/30/tai-xuong-65-1700314978.jpg)
CMC P&T là đơn vị thành viên của Tập đoàn Công nghệ CMC, được thành lập vào tháng 10 năm 2007. CMC P&T có 10 năm kinh nghiệm trong lĩnh vực cung cấp các sản phẩm và dịch vụ CNTT, mang lại những giá trị thiết thực cho khách hàng. Tầm nhìn hướng đến 2020, CMC P&T phấn đấu trở thành nhà cung cấp dịch vụ IT uy tín, chuyên nghiệp hàng đầu tại Việt Nam. CMC P&T sở hữu đội ngũ kỹ thuật viên là những kỹ sư CNTT chuyên ngành, dày dạn kinh nghiệm, có trình độ kỹ thuật cao, thường xuyên được đào tạo về chuyên môn và kỹ năng chăm sóc khách hàng, tác phong cung cấp dịch vụ chuyên nghiệp, luôn tận tâm, sáng tạo, nỗ lực hết mình vì khách hàng.
Mọi người cũng đã tìm kiếm
Công việc của Senior Fullstack Developer là gì?
Senior Fullstack Developer là người có kinh nghiệm lâu năm, được coi là chuyên gia trong việc thực hiện công việc như Back-end, Front-end, Database, Server, hệ thống và bảo mật,... Họ hiểu rõ những công nghệ phù hợp với dự án đang triển khai giúp công việc được hoàn thành nhanh chóng. Bên cạnh đó, họ cần thường xuyên cập nhật kiến thức và công nghệ mới để đáp ứng nhu cầu công việc khi cần thiết.
Mô tả công việc của vị trí Senior Fullstack Developer
Quản lý hệ thống Database
Phải biết cách xác định mối quan hệ của các dữ liệu từ cơ sở dữ liệu thông qua các đoạn mã. Cơ sở dữ liệu thường được sử dụng trong lập trình full stack đó là: MySQL, MongoDB và Oracle, SQL SERVER và PostgreSQL.
Lập trình hoạt động của website từ máy chủ
Thực hiện những công việc có liên quan đến máy chủ, lập trình, mạng và hosting. Các phần cứng, hệ điều hành hay việc thiết lập môi trường hệ thống đều có yêu cầu và ngôn ngữ lập trình riêng. Trong vai trò của mình, Full Stack Developer cần hiểu rõ những yêu cầu này để có thể thiết lập và triển khai công việc sao cho hiệu quả nhất.
Phân tích và thiết kế cơ sở dữ liệu
Một Fullstack Developer sẽ chịu trách nhiệm cho sự hoàn thiện toàn bộ tiến trình tạo ra sản phẩm, phân tích và thiết kế cơ sở dữ liệu. Full Stack Developer sẽ vận dụng các kiến thức về hệ quản trị cơ sở dữ liệu như MySQL, SQL Server, NoSQL,… để tiến hành viết các câu hỏi truy vấn đảm bảo hệ thống vận hành mượt mà, ít phát sinh lỗi nhất có thể.
Thực hiện các công việc liên quan đến API hoặc Back-End code
Thực hiện các công việc liên quan đến API hoặc Back-End code. Các lập trình viên Full Stack sẽ vận dụng một hoặc nhiều ngôn ngữ lập trình để thiết kế và xây dựng các trang web, ứng dụng. Họ thường sử dụng các ngôn ngữ phổ biến như: Java, PHP, Python hoặc Ruby.
Senior Fullstack Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
240 - 455 triệu
/nămLộ trình sự nghiệp Senior Fullstack Developer
Tìm hiểu cách trở thành Senior Fullstack Developer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Senior Fullstack Developer?
Yêu cầu tuyển dụng của Senior Fullstack Developer
Để thực hiện tốt các nhiệm vụ được giao, Senior Fullstack Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan:
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Kiến thức chuyên môn: Đây là công việc đòi hỏi ở một Senior Fullstack Developer cần hiểu rõ, thông thạo các công cụ đánh giá, phân tích dữ liệu, có kiến thức vững vàng về các bộ Công nghệ thông tin, có kinh nghiệm ở các vị trí tương đương. Có xuất thân và được đào tạo bài bản tại các trường đại học có ngành hay chuyên ngành về Công nghệ thông tin, Khoa học máy tính sẽ được đánh giá cao và có bằng Thạc sĩ, Tiến sĩ sẽ ưu tiên hơn.
-
Kiến thức hệ thống quản lý Database: Phải biết cách xác định mối quan hệ của các dữ liệu từ cơ sở dữ liệu thông qua các đoạn mã. Cơ sở dữ liệu thường được sử dụng trong lập trình full stack đó là: MySQL, MongoDB và Oracle, SQL SERVER và PostgreSQL.
-
Kiến thức về caching: Khi thực hiện dự án cần xây dựng cơ sở dữ liệu dựa trên database cũng như phải biết cách lưu trữ và tương tác với dữ liệu. Ngoài ra, khi dự án phát triển cần nhiều không gian để lưu trữ dữ liệu hơn thì lập trình viên Fullstack cần cache hệ thống để tránh tình trạng quá tải hoặc sập hệ thống dữ liệu.
Yêu cầu về kỹ năng
-
Kỹ năng sắp xếp công việc và quản lý thời gian: Biết sắp xếp các công việc của mình và quản lý thời gian sẽ giúp full stack developer đáp ứng đúng thời hạn trong khi thực hiện đúng nhiệm vụ đối với dự án.
-
Có khả năng dẫn dắt, kèm cặp: Đây là một tố chất quan trọng mà Senior Fullstack Developer cần có. Senior Fullstack Developer là người giúp cho những lập trình viên xung quanh được tốt hơn, họ không chỉ làm việc một mình mà còn làm việc theo team. Vì vậy, nhờ có kỹ năng dẫn dắt, kèm cặp mà họ có thể trở thành một thủ lĩnh thực thụ.
-
Kỹ năng lập trình và phần mềm: Việc nắm vững các kỹ năng lập trình là rất cần thiết đối với Kỹ sư điện tử. Kỹ sư cần có khả năng lập trình với các ngôn ngữ như C/C++, Python, … để thiết kế, phát triển và kiểm tra hệ thống điện tử và viễn thông.
Yêu cầu khác
-
Thành thạo công cụ hỗ trợ lập trình: Các công cụ và kỹ thuật front-end phổ biến bao gồm HTML, CSS, JavaScript, jQuery, React, Angular, Vue.js, Bootstrap, Material UI, SASS, LESS,...Hay các công cụ và kỹ thuật back-end phổ biến bao gồm Node.js, Django, Flask, Ruby on Rails, Spring, Laravel, .NET, Express.js, Nest.js,...
Lộ trình thăng tiến của Senior Fullstack Developer
Lộ trình thăng tiến của Senior Fullstack Developer có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.
1. Intern Fullstack Developer
Mức lương: 2 - 5 triệu/ tháng
Kinh nghiệm làm việc: Dưới 1 năm
Intern Fullstack Developer thường tham gia vào việc phát triển giao diện người dùng (Frontend) của ứng dụng web hoặc phần mềm. Điều này bao gồm việc sử dụng ngôn ngữ lập trình như HTML, CSS, và JavaScript để xây dựng trang web và giao diện tương tác.
>> Đánh giá: Nhìn chung, khối lượng công việc của lập trình viên Fullstack tương đối lớn nên thường xuyên chịu áp lực rất cao. Để đảm bảo sự cân bằng giữa hiệu suất công việc với đời sống cá nhân đòi hỏi Intern Fullstack Developer cần trang bị các kỹ năng làm việc cần thiết.
2. Fullstack Developer
Mức lương: 8 - 20 triệu/ tháng
Kinh nghiệm làm việc: 1 - 4 năm
Fullstack developer là người làm việc với back end hoặc front end. Các nhà phát triển Full Stack phải có một số kỹ năng trong nhiều lĩnh vực khác nhau như mã hóa, cơ sở dữ liệu, thiết kế đồ họa và quản lý UI / UX để có thể hoàn thành tốt công việc của mình.
>> Đánh giá: Trong lĩnh vực IT, một trong những ngành nghề có nhu cầu tuyển dụng cao nhất, vị trí thuộc hàng “top” với mức thu nhập “khủng” có thể kể đến đó là vị trí Fullstack Developer. Họ phải có kiến thức về cả phía front-end và back-end để phát triển các ứng dụng web đầy đủ tính năng và tương tác tốt với người dùng.
3. Senior Fullstack Developer
Mức lương: 18 - 30 triệu/ tháng
Kinh nghiệm làm việc: 4 - 8 năm
Senior Fullstack Developer là người có kinh nghiệm lâu năm, được coi là chuyên gia trong việc thực hiện công việc như Back-end, Front-end, Database, Server, hệ thống và bảo mật,... Họ hiểu rõ những công nghệ phù hợp với dự án đang triển khai giúp công việc được hoàn thành nhanh chóng.
Đánh giá: Senior Fullstack Developer là một trong những vị trí hot nhất hiện nay trong lĩnh vực Công nghệ thông tin. Với khả năng phát triển cả phía front-end và back-end của một ứng dụng, Senior Fullstack Developer là người có vai trò quan trọng trong việc đáp ứng nhu cầu của khách hàng và người dùng. Bên cạnh đó, họ cần thường xuyên cập nhật kiến thức và công nghệ mới để đáp ứng nhu cầu công việc khi cần thiết.
5 bước giúp Senior Fullstack Developer thăng tiến nhanh trong trong công việc
Ứng xử và giao tiếp tốt
Sức mạnh để tạo ra các mối quan hệ có được từ một kỹ năng giao tiếp tốt. Nếu bạn muốn trở thành Lead Fullstack Developer, bạn phải là người thành thạo giao tiếp bằng văn nói và cả văn viết. Bạn phải biết cách tạo ấn tượng bằng giọng nói, ngôn ngữ cơ thể, đôi mắt và cách diễn đạt dễ hiểu, thuyết phục được người nghe.
Tạo sự tin cậy
Việc được tin cậy vô cùng quan trọng. Với vai trò là một Senior Fullstack Developer, bạn phải thiết lập được mối quan hệ tin cậy với giữa bạn với nhân viên để họ cảm thấy thoải mái khi chia sẻ thông tin với bạn. Bạn có thể tạo ra các cuộc họp nhóm hàng tuần (tháng) để nhân viên biết rằng họ luôn quan trọng với bạn và bạn hãy luôn lắng nghe những ý kiến đóng góp của họ.
Lập kế hoạch và tư duy chiến lược
Bên cạnh việc tập trung vào các nhiệm vụ hiện tại thì việc lập kế hoạch và tư duy chiến lược cho công việc trong tương lai sẽ giúp Senior Fullstack Developer phác họa rõ nét những công việc mà họ cần làm để phát triển công ty. Điều này có nghĩa là thiết lập công việc ưu tiên phù hợp với mục tiêu của công ty, xem xét các hệ thống, chính sách, tham gia đào tạo và quản lý các hoạt động của đội nhóm.
Phát triển khả năng lãnh đạo
Nếu bạn có thể thể hiện khả năng lãnh đạo và quản lý nhóm hiệu quả, bạn có thể được xem xét cho các vị trí quản lý hoặc lãnh đạo. Các vị trí này thường đi kèm với mức lương và phúc lợi cao hơn.
Tận tâm và tập trung vào công việc/dự án trong tầm tay
Điều này rất quan trọng đối với một Senior Fullstack Developer làm việc với cơ sở dữ liệu và các hệ thống liên quan đến Fullstack khác. Nếu bạn không thể ngồi yên trong nhiều giờ để giải quyết những vấn đề hóc búa, đây có thể không phải là công việc dành cho bạn.