Software Architect

JOB DESCRIPTION

Architect and lead the development of scalable full-stack applications.
Design and optimize database schemas and queries to support secure, highperformance systems with strong data integrity.
Drive key architectural decisions that balance scalability, performance, maintainability, and developer experience - mentoring engineers on best practices across the stack.
Embed DevOps into the development lifecycle by managing CI/CD pipelines and overseeing infrastructure-as-code.
Plan, design, and implement cloud infrastructure using cloud services, ensuring system availability, scalability, and cost efficiency.
Collaborate with cross-functional teams to define system architecture, align on technical direction, and ensure architectural decisions support product goals and timelines.
Continuously explore, assess, and adopt modern tools, frameworks, and best practices to boost engineering productivity, code quality, and system resilience.

JOB REQUIREMENT

English: High-level communication skill, especially speaking.
1+ years of experience as a Software Architect in software development (preferably in outsourcing or service-based companies).
Expert-level experience architecting scalable, maintainable backends with strong typing and modern JS standards.
Frameworks & Libraries: Proficient in at least 2 frameworks
Databases: PostgreSQL - Schema design, indexing, query optimization, and modeling for high-performance systems
Cloud Platforms: AWS (ECS, ECR, RDS) - Cloud-native architecture, container orchestration, deployment planning, and service scaling
DevOps & Methodologies
CI/CD (GitLab), Ansible - Automated pipelines, environment provisioning, and release workflows
Agile delivery, code reviews, and continuous deployment practices
Other Relevant Skills
RESTful API and GraphQL schema design
Security best practices across web, API, and cloud layers

WHAT'S ON OFFER

100% gross salary from day one, even during your probationary period.
Remote-first, flexible hours and monthly internet and computer stipends.
15 days annual leave, plus public holidays.
Offline team bonding, annual company trip and a year-end celebration.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsourcing company

Technical Skills:

Architect, NodeJS, Cloud, Frontend

Location:

Others - Viet Nam

Working Policy:

Remote

Salary:

Negotiation

Job ID:

J01958

Status:

Active

Related Job:

Senior Staff Engineer

Ho Chi Minh - Viet Nam


Product

  • NestJS
  • Angular
  • Typescript

Redesign and refactor core modules across the Angular 20 + NestJS codebase. Identify and implement architectural improvements - modularization, domain separation, shared service boundaries. Collaborate with the CTO to evolve product architecture while maintaining release cadence. Ensure system performance, data consistency, and maintainability through better design. Review critical code paths, guide others in modern Angular and TypeScript practices. Introduce patterns that improve testability, deployment safety, and developer efficiency. Participate in product design discussions to align engineering effort with real user needs.

Negotiation

View details

Golang Software Engineer

Ho Chi Minh - Viet Nam


Product

  • Golang

Task Ownership & Delivery: Monitor task progress and ensure timely, high-quality completion of assignments. Technical Planning: Develop and present technical approaches prior to implementation, including detailed requirement analysis and planning. Team Collaboration: Work closely with peers to provide ongoing production support and deliver reliable solutions to customers. Technology Exploration: Continuously research and evaluate emerging technologies and tools to enhance development efficiency and product capabilities. Core Development: Build and maintain the foundational components of the project, ensuring scalability and robustness. Engineering Best Practices: Apply principles such as Test-Driven Development (TDD) and Domain-Driven Design (DDD) to guide architectural decisions. Integration Development: Design and implement integrations with third-party APIs and external tools to extend product functionality.

Negotiation

View details

Android Software Engineer (Senior)

Ho Chi Minh - Viet Nam


Product

  • Android
  • Kotlin
  • Java

We are looking for experienced Android Software Engineers to join our team. As an Engineer, you will be responsible for developing scalable and high-performance applications with a focus on performance optimization and clean architecture. Your responsibilities will include working on implementing Android (Kotlin) and Flutter components of our SaaS product, leading the entire mobile software lifecycle, from prototyping to post-launch support, and producing clean, well-tested, and maintainable code that aligns with our cross-platform architecture and performance objectives. In addition, you will be expected to participate in design and code reviews, contribute to cross-functional discussions, and collaborate with Product, Design, and Backend teams to deliver quality Android applications. For Senior candidates, there will be additional opportunities to propose architecture and design reviews, set high technical standards, optimize engineering processes, and mentor junior/middle engineers to foster their growth and technical skill development.

Negotiation

View details