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.
Full Social Insurance coverage based on your gross salary from Day 1
Premium private healthcare for you and your loved one (s) after probation period.
Annual 13th-month bonus, plus performance-based rewards aligned with Annual
Performance Review.
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:

Outsource

Technical Skills:

NodeJS

Location:

Others - Viet Nam

Working Policy:

Remote

Salary:

Negotiation

Job ID:

J01996

Status:

Active

Related Job:

Solution Architect (Python - Bangkok)

Others - Thailand


Outsource

  • Python
  • Blockchain

Responsibility for defining and implementing end-to-end architecture for Smart Contract solutions on Vault, including product lifecycle design, posting instructions, hooks, and version upgrade strategy Converting business requirements into scalable, maintainable financial product architectures Ensuring designs comply with banking standards, accounting rules (double-entry), and Vault's architectural constraints Managing API interactions, data models, schedules, workflows, and integration points across the digital banking ecosystem Facilitating architecture reviews, technical decision records, and risk assessments Providing architectural oversight for multiple Smart Contract development teams with an emphasis on consistency in design, code quality, and best practices Mentoring Technical Leads and Developers on Vault smart contract patterns, testing frameworks, and release governance Defining coding standards, testing strategies (unit/integration/E2E), and CI/CD structure for Smart Contract deliveries Overseeing defect triage, production issue investigation, and root-cause analysis for posting failures, schedule conflicts, and financial calculation discrepancies Acting as the technical authority in all Smart Contract discussions with clients and senior stakeholders Conducting solution workshops to clarify product logic, workflows, schedule design, fees, interest, and accounting postings Explaining architectural trade-offs and guiding clients toward scalable, compliant, and future-ready product designs Collaborating closely with Product Owners, BAs, and Delivery Managers to align expectations and delivery priorities Partnering with DevOps, QA, Infrastructure, and Security teams to ensure seamless deployment and release governance Overseeing smart contract versioning, migration plans, schedule evolution, and feature upgrade paths Ensuring observability, monitoring, and debugging practices are in place for all environments Owning delivery roadmaps, architecture backlog, sprint planning input, and risk mitigation strategies Continuously refining best practices for Smart Contract engineering and architecture Evaluating emerging Vault features, tooling, and industry trends to drive modernization Contributing to a global Smart Contract knowledge base and upskilling initiatives.

Negotiation

View details

Senior Software Engineer, Machine Learning

Ho Chi Minh - Viet Nam


Product

  • Machine Learning

Building and maintaining high-scale ML pipelines using big data technologies (Spark, BigQuery, Delta Lake), writing reliable, testable, and maintainable production-ready code. Leveraging modern ML platforms like Vertex AI or Databricks to orchestrate workflows and optimizing models for both batch/offline training and real-time/streaming inference with a focus on low latency. Gaining a deep understanding of specific domain challenges (e.g., fraud detection, location spoofing) to engineer better features and network-level intelligence that go beyond algorithms. Championing best practices in software engineering, including CI/CD, automated testing, code reviews, and documentation to ensure ML systems are built to software engineering standards, not just research scripts. Acting as a technical lead for projects, defining milestones and ensuring on-time delivery, mentoring Data Scientists on engineering best practices, and collaborating with other engineers to integrate models into the wider platform.

Negotiation

View details

Solution Architect (Python)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Python
  • Blockchain

Responsible for defining and managing end-to-end architecture for Smart Contract solutions on Vault, including product lifecycle design, posting instructions, hooks, and version upgrade strategies Translating business requirements into scalable, maintainable financial product architectures Ensuring designs comply with banking standards, accounting rules (double-entry), and architectural constraints Governing API interactions, data models, schedules, workflows, and integration points across the digital banking ecosystem Conducting architecture reviews, technical decision records, and risk assessments Providing architectural oversight for multiple Smart Contract development teams and ensuring consistency in design, code quality, and best practices Mentoring Technical Leads and Developers on Vault smart contract patterns, testing frameworks, and release governance Defining coding standards, testing strategies (unit/integration/E2E), and CI/CD structure for Smart Contract deliveries Overseeing defect triage, production issue investigation, and root-cause analysis for posting failures, schedule conflicts, and financial calculation discrepancies Serving as the technical authority in all Smart Contract discussions with clients and senior stakeholders Conducting solution workshops to clarify product logic, workflows, schedule design, fees, interest, and accounting postings Explaining architectural trade-offs and guiding clients toward scalable, compliant, and future-ready product designs Collaborating closely with Product Owners, BAs, and Delivery Managers to align expectations and delivery priorities Partnering with DevOps, QA, Infrastructure, and Security teams to ensure seamless deployment and release governance Overseeing smart contract versioning, migration plans, schedule evolution, and feature upgrade paths Ensuring observability, monitoring, and debugging practices are in place for all environments Owning delivery roadmaps, architecture backlog, sprint planning input, and risk mitigation strategies Continuously refining best practices for Smart Contract engineering and architecture Evaluating emerging Vault features, tooling, and industry trends to drive modernization Contributing to knowledge base and upskilling initiatives.

Negotiation

View details