Backend Developer
2 weeks ago
**Job description**:
- Phát triển, tối ưu và duy trì hệ thống Backend dựa trên.NET /.NET Core (.NET 8 ưu tiên).
- Thiết kế và xây dựng RESTful API phục vụ Map4D và các sản phẩm/dự án khác.
- Tham gia xây dựng kiến trúc hệ thống backend theo hướng modular, scalable, clean architecture.
- Làm việc với cơ sở dữ liệu quan hệ và phi quan hệ, tối ưu truy vấn và hiệu năng.
- Áp dụng OOP, SOLID, Design Patterns vào thiết kế và tổ chức mã nguồn.
- Tích hợp các dịch vụ bên ngoài: bản đồ, định vị, AI, IoT, phân tích dữ liệu
- Tham gia quy trình CI/CD, container hóa, triển khai môi trường Linux/Docker.
- Phối hợp với team Frontend, AI, DevOps, Mobile để triển khai tính năng end-to-end.
- Theo dõi, giám sát và xử lý sự cố hệ thống (performance, timeout, memory, connection )
- Tham gia review code, cải tiến chất lượng và tiêu chuẩn kỹ thuật của dự án.
**Your skills and experience**:
** 1. Kiến thức nền tảng**
- Nắm vững lập trình hướng đối tượng (OOP): class, interface, abstract class, kế thừa, đa hình, đóng gói.
- Thiết kế và tổ chức mã nguồn theo các nguyên lý SOLID, clean code, dễ bảo trì.
- Hiểu biết về design patterns thông dụng trong backend (Repository, Dependency Injection, Factory, CQRS, v.v.).
** 2. Thuật toán & tư duy tối ưu**
- Hiểu rõ về cấu trúc dữ liệu và giải thuật cơ bản (array, list, dictionary/map, tree, graph, queue, stack, hashing ).
- Phân tích và đánh giá độ phức tạp thời gian và bộ nhớ (Big-O notation).
- Có khả năng chọn giải pháp hợp lý cho bài toán performance thực tế (ví dụ: paging dữ liệu lớn, cache, batch processing).
** 3. Kinh nghiệm phát triển với.NET**
- Có kinh nghiệm làm việc với.NET /.NET Core, ưu tiên.NET 8.
- Thành thạo C#, ASP.NET Core Web API.
- Biết sử dụng Dependency Injection, Middleware pipeline, Configuration, Logging trong.NET.
- Làm việc được với Entity Framework Core hoặc các ORM tương tự, hiểu về migration, tracking/no-tracking, transaction.
- Có khả năng đọc hiểu và tối ưu truy vấn database (SQL Server / PostgreSQL / MongoDBtùy hệ thống).
** 4. Phát triển và vận hành (DevOps / DevOpt)**
- Hiểu quy trình CI/CD cơ bản: build, test, containerize, deploy.
- Biết làm việc với Docker (tạo Dockerfile cho service.NET, build image, chạy container).
- Biết cách cấu hình và đọc log service khi chạy trong môi trường Linux (journalctl, docker logs, v.v.).
- Có kiến thức cơ bản về reverse proxy / API gateway (ví dụ Nginx), SSL/TLS, cấu hình domain.
- Biết monitor và xử lý sự cố dịch vụ backend (timeout, memory leak, high CPU, connection pool, v.v.).
- Ưu tiên nếu đã từng triển khai service lên môi trường production (on-premise server hoặc cloud).
** 5. RESTful API**
- Hiểu rõ kiến trúc RESTful và cách thiết kế API rõ ràng, stateless, dễ mở rộng.
- Nắm vững các HTTP method (GET, POST, PUT, PATCH, DELETE ) và sử dụng đúng mục đích. Hiểu rõ request flow end-to-end: client gửi request routing/controller validation business/service layer repository/data access
- database/external service
- trả response (bao gồm status code phù hợp như 200, 201, 400, 401, 403, 404, 500 ).- Có kinh nghiệm thiết kế và làm việc với mô hình request/response DTO, pagination, filter, sort.
- Biết cách xử lý authen/autho cơ bản (JWT token / API key / header validation).
- Biết viết và đọc tài liệu API (Swagger / OpenAPI).
** 6. Kinh nghiệm về AI (Lợi thế) Không bắt buộc nhưng là một lợi thế lớn.**
- Có kinh nghiệm lập trình với Python, hiểu cú pháp, môi trường ảo (venv / conda), và quản lý thư viện (pip).
- Biết sử dụng các framework AI/ML như: TensorFlow, PyTorch - cho mô hình học máy & học sâu. OpenAI API, Transformers (Hugging Face), LangChain - cho AI ngôn ngữ / tích hợp vào backend.
- Có khả năng triển khai hoặc tích hợp mô hình AI vào hệ thống.NET (ví dụ: tạo service Python riêng, gọi qua REST API hoặc gRPC).
- Hiểu các khái niệm cơ bản về Xử lý ngôn ngữ tự nhiên (NLP), Computer Vision, hoặc Machine Learning Pipeline là một điểm cộng.
- Ưu tiên ứng viên từng xây dựng các API thông minh: gợi ý, phân loại, tìm kiếm ngữ nghĩa, hoặc phân tích dữ liệu.
** 7. Kỹ năng bổ sung (nên có)**
- Kiểm soát phiên bản bằng Git (branching strategy, pull request, code review).
- Kỹ năng debug và trace issue qua log.
- Tư duy bảo mật cơ bản trên API: input validation, rate limit, tránh lộ thông tin nhạy cảm trong log.
- Khả năng tự học, đọc tài liệu kỹ thuật tiếng Anh.
**Why you'll love working here**:
- Lương hàng tháng cố định, không phụ thuộc KPI tháng.
- Tham gia đầy đủ BHXH, BHYT, BHTN theo quy định của pháp luật.
- Phép năm theo đúng quy định luật.
- Thưởng thâm niên.
- Lương tháng 13 dựa trên đánh giá KPI năm và kết quả kinh doanh của công ty.
-
Backend Developer
2 weeks ago
Ðà Nẵng, Vietnam QA Systems Viet Nam Full timeNỘI DUNG CÔNG VIỆC Developing, testing, and reviewing new UI/UX features and business logic changes. Making improvements to internally used development software. Opportunities to improve working knowledge of deep-level C and/or C++. Depending on your abilities and preferences, it may also include: Creating design specifications. Opportunities to gain...
-
Java Backend Developer
2 weeks ago
Ðà Nẵng, Vietnam Việc Ơi It Client Full timeLàm việc với nhóm Agile của chúng tôi để phát triển hệ thống Quảng cáo trên Internet. - Phân tích yêu cầu, thiết kế, lập trình và thực hiện kiểm thử dựa trên thiết kế. - Giải quyết các vấn đề kỹ thuật thông qua gỡ lỗi, nghiên cứu và điều tra. Yêu cầu **Phải có**: - Bằng...
-
Angular Developer
3 days ago
Ðà Nẵng, Vietnam Công Ty Cổ Phần Rikkeisoft Full time**Mô tả công việc**: (Mức lương: Thỏa thuận) Work with back end developers to integrate frontend code with backend logic. - Design and implement user interfaces that are both functional and visually appealing. Write clean, well documented code. - Stay update on the latest web development trends. **Chức vụ**: Nhân Viên/Chuyên...
-
Nodejs Developer
1 week ago
Ðà Nẵng, Vietnam Văn phòng đại diện Everfit Technologies Inc tại thành phố ĐàNẵng Full time**Mô tả công việc**: (Mức lương: Thỏa thuận) - Code and test backend services in NodeJS. - Design, implement, and/or use RESTful web services Building scalable microservices-based system. - Participate in agile software development, prototyping, and code reviews with a small team of developers. **Chức vụ**: Nhân Viên/Chuyên...
-
Remote ReactJS/nodejs Developer
5 days ago
Ðà Nẵng, Vietnam Alpha Bravo Development Full time**Top 3 reasons to join us**: - A transparent, supportive work culture. - Remote flexibility, - A modern tech stack **Job description**: - Alpha Bravo Development is a fast-growing US-based software development agency specializing in fully custom software solutions for service-based businesses. We help clients develop centralized platforms that match each...
-
Middle] Full Stack Developer
2 weeks ago
Ðà Nẵng, Vietnam Madison Technologies Việt Nam Full time**Job description**: At **Madison**, people come first. We cultivate autonomy, learning, and innovation so technology can serve a deeper purpose — creating real value for individuals, businesses, and communities. We are now looking for a **Full-Stack Developer (Middle+)**with strong **backend (Node.js)**skills, solid **English communication**, and a...
-
Software Developer
21 hours ago
Ðà Nẵng, Vietnam Hanoi Branch Mor Software JSC Full time**Mô tả công việc**: (Mức lương: 30 - 45 triệu VNĐ) - Analyze Requirements: Engage in the front-end and back-end development for customer projects (Japan, Singapore, Australia, Vietnam, etc.) and company projects/products. - Technology Integration: Implement and utilize new technologies to enhance project development and continuous...
-
Fresher/ Junior Ruby On Rails Developer
2 weeks ago
Ðà Nẵng, Vietnam Oivan Group Oy Full time**What You'll Do**: Oivan is seeking a full-time passionate **Fresher/Junior Ruby on Rails Developer **to join our growing Danang teams. We offer the unique opportunity to work and improve your skills with a diverse and geographically distributed team of technology and business experts around the world. We have offices in Helsinki (Finland), Khon Kaen...
-
Remote Golang Developer
7 days ago
Ðà Nẵng, Vietnam AnyWork (itworks.asia) Full time**Remote Golang Developer** - **Employment Type**: Full-time (8h/day, Monday to Friday, Vietnam timezone) - **Location**: Remote - Only Vietname citiziens - **Salary**: USD 1,600 - 2,000 net (no tax, no insurance) - **English**: B2/ C1 - Company: itworks.asia' Client (Australia) - Domain: Education/ Health We are looking for a highly skilled **Golang...
-
Mid - Junior iOS Developer
21 hours ago
Ðà Nẵng, Vietnam Công Ty TNHH Một Thành Viên Công Nghệ Astraler Full time**Mô tả công việc**: (Mức lương: Thỏa thuận) **Key Responsibilities** - Collaborate with cross-functional teams, including designers, product managers, and backend developers, to ensure the best user experience. - Write clean, well-documented, and maintainable code. - Stay up to date with the latest trends and best practices in iOS...