Top 3 Reasons To Join Us
The Job
Mô tả công việc | Job Description
- Định hình & Gia cố: Thiết kế kiến trúc, phát triển và tối ưu hóa hệ thống Backend trên Java/ Shaping & Strengthening: Design the architecture, develop, and optimize the Backend system on Java.
- Thiết kế giải pháp: Chịu trách nhiệm toàn diện từ Database, API, Flowchart đến Bảo mật và Hiệu năng cho các bài toán nghiệp vụ phức tạp (Multi-tenancy, Kế toán, Logistics, CRM, v.v.)./ Solution Design: Take full ownership of Database, API, Flowchart, Security, and Performance for complex business domains (Multi-tenancy, Accounting, Logistics, CRM, etc.)
- Dẫn dắt kỹ thuật: Giám sát, mentor và chịu trách nhiệm về chất lượng mã nguồn và hiệu suất của đội ngũ Backend./ Technical Leadership: Supervise, mentor, and take responsibility for the Backend team's code quality and overall system performance.
Trách nhiệm chính | Key Responsibilities
- Kiến trúc Hệ thống & Multi-tenancy: Duy trì và phát triển kiến trúc Microservices/Event-driven hiện có. Thiết kế các giải pháp mở rộng tính năng mới mà không phá vỡ cấu trúc Multi-tenancy của hệ thống. Đảm bảo các tiêu chí: Scalability, High Availability, Security./ System Architecture & Multi-tenancy: Maintain and enhance the existing Microservices/Event-driven architecture. Design scalable feature extensions without compromising the system's multi-tenant structure. Ensure Scalability, High Availability, and Security standards are met.
- Tối ưu Cơ sở dữ liệu: Thiết kế Schema PostgreSQL, tối ưu Execution Plan, Indexing và đảm bảo tính toàn vẹn dữ liệu (ACID). / Database Optimization: Design PostgreSQL schemas, optimize execution plans and indexing strategies, and ensure data integrity in compliance with ACID principles.
- Xử lý Hiệu năng: Giải quyết các bài toán Concurrency/Multithreading, rà soát Slow Queries và Refactor mã nguồn định kỳ./ Performance Optimization: Resolve Concurrency/Multithreading challenges, review and address slow queries, and conduct periodic code refactoring.
- Quy trình & Đội ngũ: Thiết lập Coding Standards, dẫn dắt Code Review. Phân bổ công việc, đánh giá hiệu suất và định hướng lộ trình phát triển cho Mid/Junior Backend Developer./ Process & Team Management: Establish coding standards and lead code reviews. Allocate tasks, evaluate performance, and define development roadmaps for Mid/Junior Backend Developers.
- Vận hành & CI/CD: Phối hợp thiết lập luồng CI/CD, quản lý môi trường Staging/Production và đảm bảo hệ thống vận hành ổn định./ Operations & CI/CD: Collaborate in setting up CI/CD pipelines, manage Staging and Production environments, and ensure stable system operations.
- Quản lý Nợ kỹ thuật: Triển khai và sử dụng các công cụ rà soát tự động để xử lý lỗ hổng bảo mật và nợ kỹ thuật nghiêm trọng./ Technical Debt Management: Implement and utilize automated analysis tools to identify and resolve critical security vulnerabilities and technical debt.
Your Skills and Experience
Yêu cầu ứng viên | Candidate Requirements
- Kinh nghiệm: 5+ năm làm Backend, ít nhất 3 năm chuyên sâu Java/Spring Boot. Có tối thiểu 1 năm kinh nghiệm trong các hệ thống SaaS Multi-tenant trên môi trường Production./ Experience: 5+ years of Backend development experience, with at least 3 years specializing in Java/Spring Boot. Minimum 1 year of hands-on experience with Multi-tenant SaaS systems in a Production environment.
- Framework: Chuyên sâu về Spring Ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security)./ Strong expertise in the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security).
- Database: Expert về PostgreSQL (Tuning, Indexing, Transaction Isolation Levels). Thành thạo phân tích log để xử lý các vấn đề hiệu năng DB phức tạp./ Expert in PostgreSQL (Performance Tuning, Indexing, Transaction Isolation Levels). Proficient in log analysis to troubleshoot complex database performance issues.
- Tư duy hệ thống: Nắm vững Design Patterns, System Design, Caching (Redis), Message Queues (Kafka/RabbitMQ)./ System Thinking: Solid understanding of Design Patterns, System Design, Caching (Redis), and Message Queues (Kafka/RabbitMQ).
- Bảo mật & Hiệu năng: Tư duy tối ưu hóa hiệu năng hệ thống chịu tải cao và cấu hình bảo mật nghiêm ngặt (OAuth2, OIDC, JWT)../ Security & Performance: Strong mindset for optimizing highload systems and implementing strict security configurations (OAuth2, OIDC, JWT).
Điểm cộng | Nice to have
- Kinh nghiệm triển khai với Kubernetes (K8s), Docker và hạ tầng Cloud (AWS/GCP)./ Experience with Kubernetes (K8s), Docker, and Cloud infrastructure (AWS/GCP).
- Có kinh nghiệm xây dựng hệ thống real-time chịu tải cao./ Experience building high-load, real-time systems.
- Có kinh nghiệm cấu hình và sử dụng các công cụ phân tích (vd. SonarQube, ESLint) để kiểm soát chất lượng code trong team. / Experience configuring and utilizing static analysis tools (e.g., SonarQube, ESLint) to maintain and enforce code quality standards within the team.
Why You'll Love Working Here
Quyền lợi | Benefits
- Mức lương cạnh tranh + thưởng dự án/KPI + lương tháng 13./ Competitive salary + project/KPI bonus + 13th month salary
- Đầy đủ chế độ BHXH, BHYT, BHTN theo Luật Lao động./ Full social, health, and unemployment insurance as per Vietnamese Labor Law
- 12 ngày phép năm, OT tính theo quy định./ 12 annual leave days, OT compensated according to company policy.
- Môi trường trẻ trung, chuyên nghiệp, cơ hội làm việc với khách hàng quốc tế./ Young and professional environment with opportunities to work with international clients.
- Khám sức khỏe tổng quát định kỳ hàng năm./ Annual general health check-up
Quy trình tuyển dụng | Hiring Process
- Sàng lọc hồ sơ (CV screening).
- Phỏng vấn văn hóa (HR interview) → Phỏng vấn chuyên môn (Technical interview)
- Phỏng vấn kinh nghiệm với CEO (có thể bằng tiếng Anh nếu ứng viên sử dụng được)./ Experience interview with CEO (can be in English if applicable) - online interview
- Đàm phán và nhận việc. / Offer negotiation & onboarding.
Quyền lợi | Benefits
- Mức lương cạnh tranh + thưởng dự án/KPI + lương tháng 13./ Competitive salary + project/KPI bonus + 13th month salary
- Đầy đủ chế độ BHXH, BHYT, BHTN theo Luật Lao động./ Full social, health, and unemployment insurance as per Vietnamese Labor Law
- 12 ngày phép năm, OT tính theo quy định./ 12 annual leave days, OT compensated according to company policy.
- Môi trường trẻ trung, chuyên nghiệp, cơ hội làm việc với khách hàng quốc tế./ Young and professional environment with opportunities to work with international clients.
- Khám sức khỏe tổng quát định kỳ hàng năm./ Annual general health check-up
Quy trình tuyển dụng | Hiring Process
- Sàng lọc hồ sơ (CV screening).
- Phỏng vấn văn hóa (HR interview) → Phỏng vấn chuyên môn (Technical interview)
- Phỏng vấn kinh nghiệm với CEO (có thể bằng tiếng Anh nếu ứng viên sử dụng được)./ Experience interview with CEO (can be in English if applicable) - online interview
- Đàm phán và nhận việc. / Offer negotiation & onboarding.