Technical Architect

JOB DESCRIPTION

Build a strong development team with high-level development skills
Develop company-wide standards for development processes, system design and implementation methodologies
Provide consultation about technical solutions and lead the development in one or several projects
Perform regular review of technical implementation and give suggestions to improve product quality
Troubleshoot and plan countermeasures of performance, security and reliability issues
Coach and mentor middle/senior developers

JOB REQUIREMENT

Must-Have
10+ year experience in web development with 3+ year experience of leadership
Broad knowledge of different programming languages and strong expertise in at least one of Ruby, Go, Java, JavaScript
Good understanding of common architectural patterns and design patterns in software engineering
Hands-on experience of architecting and developing secured, high performance, high availability, scalable software systems
Solid experience of databases (MySQL, PostgreSQL, NoSQL) including performance tuning and optimization
Experience with application performance monitoring and error tracking systems
Extensive knowledge of web security
Familiarity with CI/CD, Docker, Kubernetes
Experience of defining and rolling out company-wide technical standards
Experience of training middle/senior developers
Good English communication skills
Nice-To-Have
DevOps experience with on-premises or cloud computing (AWS, GCP, Azure)
Experience of working as a Technical Architect, Solution Architect or similar roles
Experience of leading/organizing technical events such as tech seminar, coding contest, hackathon
Good knowledge of the clean architecture pattern

WHAT'S ON OFFER

Salary review: Twice a year
Bonus: 13th-month salary
16 days off annually: 12 paid leaves, 3-day vacation, and Dec 31st
Maternity leave for Male employees: extra 5 days
Awards: Monthly Culture Hero, Half-year MVP for excellent members
Activities: Company trip, Year-end party, Half-year party, Team-building, Happy hour, etc... 
Devices: MacBook Pro + Dell Monitor
Working hour: Monday to Friday (working hour starts from 8am to 9am) 
Health care: Annual health check
Insurance: Social Insurance, Health Insurance, Unemployment Insurance (company will pay for full salary); Voluntary health insurance & accident insurance (Bao Viet Tokio Marine Insurance 24/7
Training: External or internal training courses; Internal workshop; Support Attending Conference; Scrum training; Order books based on member‘s requests
Others: Grab expenses on the party day; Club activities, playstation, billiard, etc… Free bike parking, fruits and coffee

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:

Product

Technical Skills:

Golang, Ruby, Java, Javascript

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J00929

Status:

Close

Related Job:

Lead/Principal Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Provide leadership for the design, development, and deployment of technical solutions. Collaborate with other technology leaders to enhance and support the client's technical direction. Advocate and promote best practices for Java/JavaScript - Node.js & React.js. Display enthusiasm for Java and ability to implement advancements for new and existing systems. Lead and facilitate training to enhance engineers' programming skills. Design, develop, review, and manage Java application code and services for production and pre-release environments. Develop, review, and manage continuous integration, build management, deployment scripts, and required code. Engage in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS or Azure cloud architecture. Understand customer or business requirements and incorporate this knowledge into consistent application development. Collaborate with delivery teams to drive development using CI/CD and DevOps practices, processes, and tooling. Adhere to robust coding practices, solid unit/component test coverage, and code debugging.

Negotiation

View details

Senior Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Plan, create, assess, implement, and oversee Java applications and services for production and pre-release environments; Plan, create, assess, implement, and supervise continuous integration, build management and deployment scripts, systems, and coding as necessary; Engage in Agile software development, prototyping, and code review with global development teams to construct scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture; Have a thorough understanding of customer or business needs and use this insight to develop applications aligned with those requirements; Collaborate with delivery teams to accomplish development success through CI/CD and DevOps techniques, procedures, and tools; Deliver robust coding practices, thorough unit/component test coverage, and code debugging.

Negotiation

View details

Technical Lead (Java)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Java

Lead and offer guidance to a team of backend engineers covering various functional domains. Ensure technical alignment with architectural standards and engineering best practices. Review solution designs, code quality, and implementation approaches, emphasizing clean architecture, resilient microservices, and AI-enhanced development patterns. Assist the team in diagnosing complex technical challenges using traditional analysis and AI-powered debugging or observability tools. Support planning, estimation, and technical decision-making within the engineering team. Design and develop backend services using Java and modern backend frameworks (e.g., Spring Boot). Define and implement microservices-based architecture and API-driven systems. Ensure backend services are scalable, secure, resilient, and maintainable. Drive best practices in backend development, including maintainable system design, automated testing, code quality, API governance, performance optimization, and documentation. Collaborate with DevOps teams to support CI/CD pipelines, incorporate intelligent automation, and ensure stable, secure deployment environments. Integrate AI-assisted development practices into coding, testing, documentation, code reviews, and defect prevention workflows. Design backend systems supporting banking products and financial transaction processing. Build and maintain services related to payments, card processing, financial operations, and core banking functions. Ensure backend implementations comply with financial industry standards and security requirements. Work directly with client stakeholders, architects, and product owners to understand business processes, requirements, and define technical solutions. Participate in architecture discussions and technical workshops with client teams. Communicate technical designs, trade-offs, and solutions clearly to both engineering teams and non-technical stakeholders. Support project delivery by ensuring technical risks are identified and mitigated early.

Negotiation

View details