This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Skills:
Job Expertise:
Job Domain:
Software Products and Web Services
AI Software & Services
Top 3 reasons to join us
- High Salary and Stock Option
- Travel domestically and internationally
- Gain high-scale system solutions & experience
Job description
Position: Software Architect / System Architect (Full Stack)
Job Description:
- Design scalable and reliable architecture for web applications and distributed systems, including microservices and event-driven architectures.
- Define clear system blueprints using clean architecture, layered design, APIs, message queues, caching strategies, and service orchestration.
- Evaluate and recommend suitable technology stacks: Backend (Node.js, Go, Python, Java), Frontend (React or Vue), Databases (PostgreSQL, MongoDB, Redis), and Cloud platforms (AWS, GCP, or Azure).
- Act as the main technical bridge between business stakeholders, clients, and development teams. Translate business needs into technical architecture and communicate effectively in Vietnamese and English.
- Participate in client discovery: gather requirements, propose architecture solutions, estimate effort, and help create technical documents (HLD and basic design docs).
- Guide and support development teams during implementation, focusing on scalability, security, maintainability, and performance.
- Establish coding standards, conduct design reviews, and promote best practices across the team.
- Contribute to performance optimization, monitoring/observability, and security architecture.
- Support pre-sales activities such as technical demos, simple PoCs, and proposal contributions.
- Maintain basic understanding of AI/ML concepts (model serving, vector search) to collaborate well with AI specialists.
Your skills and experience
Must-Have Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3–5 years of software development experience, with at least 1–2 years as Tech Lead or Software Architect, owning production systems.
- Strong hands-on experience with microservices, REST APIs, message queues, and caching.
- Proficiency in at least 2 backend technologies (TypeScript/Node.js, Go, Python, or Java).
- Practical experience with Docker, basic Kubernetes, Cloud platforms (AWS/GCP/Azure), and CI/CD pipelines.
- Team leadership experience: Led small-to-medium teams (3–8 people), including task assignment, code reviews, and mentoring developers.
- Good communication skills in both Vietnamese and English for technical and non-technical audiences.
Good-to-Have:
- Experience in pre-sales, technical writing, or client-facing projects.
- Familiarity with C4 Model, Architecture Decision Records (ADR), or DDD basics.
- Knowledge of multi-tenant SaaS design and RBAC.
- Technical blog posts, talks, or open-source contributions.
Why you'll love working here
Quyền lợi
- Tham gia đầy đủ BHXH, BHYT, BHTN theo quy định Bảo hiểm sức khỏe BIC dành cho nhân sự chính thức
- Khám sức khỏe định kỳ hằng năm
- Thưởng tháng lương thứ 13 theo kết quả kinh doanh và hiệu quả công việc
- Chính sách thưởng dành cho cán bộ chủ chốt theo hiệu quả hoạt động và mức độ đóng góp
- Cơ hội tham gia chương trình ESOP dành cho nhân sự có đóng góp nổi bật
More jobs for you
Get similar jobs by email
Subscribe
Feedback