Mô tả công việc
- Là technical owner của một hoặc nhiều dịch vụ backend quan trọng.
- Thiết kế và phát triển microservices/module phức tạp: API, data model, caching, storage, event-driven architecture.
- Xây dựng và phản biện ADR, technical RFC, tài liệu thiết kế kỹ thuật.
- Thiết kế API public/internal theo chuẩn REST, gRPC; đảm bảo backward compatibility, versioning và documentation.
- Tham gia thiết kế end-to-end cho các tính năng cross-team, ảnh hưởng đến nhiều hệ thống.
- Tối ưu throughput, latency, database query, caching và hạ tầng vận hành.
- Thiết kế chiến lược sharding, replication, partitioning, indexing trên PostgreSQL, MongoDB, Redis, Kafka.
- Đảm bảo hệ thống đạt SLO/SLI; triển khai các pattern như retry, circuit breaker, bulkhead, idempotency.
- Tham gia on-call, xử lý sự cố production, viết post-mortem và đề xuất cải tiến hệ thống.
- Xây dựng observability: logging, metrics, tracing, alerting.
- Áp dụng Secure Coding theo OWASP Top 10, OWASP ASVS; tham gia threat modeling, audit, pentest.
- Mentor Middle/Junior Developers, chủ trì code review và nâng cao engineering standards.
- Phối hợp với Product, Frontend, QA, DevOps, Security, Compliance và đối tác để đưa sản phẩm lên production.
Yêu cầu công việc
- Tốt nghiệp Đại học chuyên ngành CNTT, Khoa học Máy tính, Toán Tin hoặc tương đương.
- Có tối thiểu 4 năm kinh nghiệm backend cho hệ thống production; từng làm technical owner hoặc lead kỹ thuật cho dịch vụ/module quan trọng.
- Thành thạo Node.js, TypeScript, NestJS và ORM như TypeORM, Prisma, MikroORM.
- Thành thạo PostgreSQL; có kinh nghiệm với MongoDB, Redis, Kafka.
- Hiểu sâu về microservices, event-driven architecture, CQRS, saga pattern, distributed systems.
- Có kinh nghiệm với Docker, Kubernetes, CI/CD, GitOps và cloud infrastructure, ưu tiên AWS.
- Có kinh nghiệm thiết kế API, tối ưu hiệu năng, caching, transaction, testing và vận hành production system.
- Có tư duy hệ thống, khả năng phân tích trade-off, mentoring/code review và phối hợp tốt với các team liên quan.
- Giao tiếp tốt bằng tiếng Việt, tiếng Anh; có thể đọc, viết và trình bày tài liệu kỹ thuật bằng tiếng Anh.
Ưu tiên
- Có kinh nghiệm với Golang, Java/Spring Boot, gRPC, GraphQL hoặc các giao thức bất đồng bộ.
- Có kinh nghiệm trong fintech, tài chính, ngân hàng, sàn giao dịch hoặc hệ thống yêu cầu độ chính xác/tuân thủ cao.
- Hiểu biết về blockchain, wallet, custody, on-chain transaction, on-chain analytics.
- Từng vận hành hệ thống throughput cao/latency thấp; có kinh nghiệm với database phân tán, columnar database hoặc security tooling.
- Có chứng chỉ AWS/CKA/CKAD, đóng góp open-source, blog kỹ thuật hoặc từng chia sẻ tech talks.
Hãy tải CV lên lại để hệ thống có thể chấm điểm. Nguồn: careers Ctcp San Giao Dich Tai San Ma Hoa Viet Nam Thinh Vuong Caex