Thiết kế và phát triển các hệ thống backend có khả năng mở rộng cao, hiệu suất tốt cho các sản phẩm số của Galaxy Holdings: nền tảng thanh toán (Galaxy Pay), loyalty platform (Galaxy Joy), enterprise services (Galaxy One) và các dịch vụ tài chính số (FinOS).
TRÁCH NHIỆM CHÍNH
• Thiết kế và phát triển microservices architecture cho các sản phẩm: Payment Gateway, Loyalty Engine, User Management, Notification Service
• Xây dựng RESTful APIs và gRPC services có khả năng xử lý hàng triệu requests/ngày với low-latency
• Thiết kế và tối ưu database schema, query performance cho cả SQL (PostgreSQL) và NoSQL (MongoDB, Redis, Elasticsearch)
• Implement Event-Driven Architecture sử dụng Kafka/RabbitMQ cho real-time processing (transaction, notification, analytics)
• Áp dụng Domain-Driven Design (DDD), CQRS và Event Sourcing cho các domain phức tạp (payment, financial)
• Code review, technical documentation và mentoring junior/mid-level engineers
• Xây dựng unit tests, integration tests, load tests đảm bảo code quality và system reliability
• Participate trong on-call rotation, xử lý production issues và performance optimization
YÊU CẦU BẮT BUỘC
• Tối thiểu 5 năm kinh nghiệm Backend Development với high-traffic systems
• Thành thạo ít nhất 1 ngôn ngữ: Java/Spring Boot (ưu tiên), Go, Node.js, hoặc Python/Django
• Kinh nghiệm thực tế với Microservices: API Gateway, Service Discovery, Circuit Breaker, Distributed Tracing
• Thành thạo relational database (PostgreSQL/MySQL) và NoSQL (MongoDB, Redis, Elasticsearch)
• Kinh nghiệm với Message Queue/Event Streaming: Kafka, RabbitMQ
• Hiểu biết về caching strategies, database sharding, replication và performance tuning
• Kinh nghiệm với Docker, Kubernetes và CI/CD pipelines
• Kinh nghiệm với design patterns, SOLID principles và clean architecture
ƯU TIÊN / LỢI THẾ
• Kinh nghiệm xây dựng Payment Processing system hoặc Financial Transaction system
• Kinh nghiệm với Distributed Systems concepts: CAP theorem, Saga pattern, Two Phase Commit
• Đóng góp vào open-source projects