Senior Software Engineer (PHP/ Golang)

ABOUT CLIENT

Our client is working on global products, revolutionizing how people and businesses use the internet to instill confidence in every online interaction

JOB DESCRIPTION

Analyzing requirements, converting them into technical specifications, and estimating implementation cost.
Making significant individual contributions, actively writing high-quality, maintainable, and scalable code.
Participating in shaping the technical roadmap by identifying and prioritizing issues, gaps, and technical debt in the product.
Researching and evaluating new tools, technologies, and frameworks to enhance the product and improve development efficiency.
Ensuring the product is technically prepared for future challenges, with a focus on security, maintainability, and scalability.
Encouraging a culture of ownership, empowering engineers to provide product development suggestions.
Providing technical input and insights to Product Managers regarding tradeoffs between scope, engineering capacity, and time constraints.
Advocating best practices and actively participating in code and design document reviews to ensure high quality.
Mentoring and supporting other engineers to foster their growth and development.
Collaborating with other technical teams to maintain effective communication and avoid duplicate efforts or incompatible solutions.

JOB REQUIREMENT

Professional experience building complex enterprise web applications for 5+ years, with expertise in PHP and a focus on modernizing legacy systems to Golang-powered services.
Deep experience in implementing Event-Driven Architecture and proficiency with message brokers such as AWS SQS and Kafka to orchestrate complex workflows between services.
Proven track record of modernizing legacy systems and expertise in organizing complex logic effectively using OOP, SOLID principles, and Domain-Driven Design (DDD).
Implementation of comprehensive logging, distributed tracing, and monitoring strategies to ensure system health and facilitate rapid debugging.
Focus on deep structural issues and root cause analysis to ensure long-term system health as part of quality assurance.
High-level understanding of the entire software development lifecycle from requirement gathering to deployment pipelines and infrastructure.
Experience in designing clear, backward-compatible, and future-proof APIs and high-performance inter-service communication using gRPC and RESTful API practices.
Ability to make sound technical decisions, resolve technical conflicts, mentor other engineers, and communicate effectively with technical and non-technical audiences.
Proactive identification and troubleshooting of technical challenges using architectural foresight to avoid production issues.
Experience in PHP (Laravel 11.x), Golang, Python, and TypeScript for backend and actively migrating performance-critical components to Golang.
Familiarity with AWS, Docker, Kubernetes, ArgoCD, MongoDB, Elasticsearch, DataBricks, Grafana, Prometheus, and cloud solutions (GCP, AWS).
Bonus points for experience with strongly structured languages, cloud solutions, front-end development, and domain knowledge in online payment, eCommerce, credit card processing, risk management, or fraud detection.

WHAT'S ON OFFER

Learning opportunities and personal development support
Comprehensive health insurance coverage
Competitive compensation package
Lucrative bonuses including 13th month, business performance, and share appreciation rights
Annual salary performance review
Flexibility with hybrid working arrangements and contemporary office in a prime location
Annual company trip and year-end celebration
Regular team-building activities
Access to in-office snacks and beverages
International workplace atmosphere
Weekly in-office yoga classes

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:

PHP, Golang, Kubernetes, AWS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02005

Status:

Close

Related Job:

Manager, Tech Academy

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Management
  • Project Management
  • Training

Developing and implementing the strategy for the Tech Academy together with leadership team at the Company and with strong alignment globally Responsible for the day-to-day operations of the Tech Academy and the key decision-maker for delivery focused training for our colleagues Collaborating with Global Tech Academy to build the Company-wide competency model for delivery teams Leading a high performing team to delivery highly customer centric initiatives Work collaboratively across regions and always demonstrate professional and ethical behaviours Collaborating with workforce, talent acquisition, and engineering leaders to build benchmark and maintain high quality emerging talents program Developing and maintaining strategic training programs and curriculum that meet with our customer current and future needs Maintaining an outcome driven culture in our emerging talent programs and beyond Supporting delivery of Innovation Projects addressing the organization's identified customers' pain points.

Negotiation

View details

Engineering Manager – Shop 6.0

Ho Chi Minh - Viet Nam


Outsource

  • Management
  • Backend
  • Frontend
  • Devops
  • Azure

Take on overall technical and organizational responsibility for delivering Shop 6.0 across frontend, backend, and infrastructure Plan delivery scope, milestones, and releases, and coordinate the work of parallel workstreams (frontend, backend, DevOps, QA) Make and facilitate key architectural decisions together with the senior engineers, particularly around microservices, APIs, and cloud-native implementation on Azure Identify and manage risks related to integration (especially the ERP Cloud connection), scalability, and technical dependencies Serve as the central point of contact for stakeholders on scope, prioritization, and timelines Ensure code quality through reviews, mentoring, and clear standards, including a pull request process with mandatory checks and senior/lead review Ensure transparency on progress, risks, and decisions towards the team and management Hire, lead, develop and retain a team of 6 engineers (4 backend and 2 frontend)

Negotiation

View details

Solution Designer (Digital Engage)

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Architect

Solution Design & Architecture: Critically analyze business requirements and COM systems to design enterprise-grade solutions that balance technical excellence, security, scalability, and business value. Create comprehensive design artifacts, architectural diagrams, and technical documentation that guide implementation teams. Technical Leadership & Proof of Concept: Apply systems thinking and design thinking methodologies to assess impacts across the COM ecosystem. Undertake proof-of-concept builds when required to validate architectural decisions and de-risk implementation. Stakeholder Engagement & Communication: Effectively communicate complex technical concepts and design decisions to diverse audiences including Heads of Technology, Engineering Managers, Product Owners, Tech Leads, Testing Teams, and Technology Executives. Serve as a trusted advisor who can translate between business and technical domains. Platform Advocacy & Strategic Influence: Champion platform-thinking principles by designing reusable, extensible solutions that drive consistency and efficiency across the organization. Provide strategic input to Technology Leadership on architectural direction, technical debt, and platform evolution.

Negotiation

View details