Golang Software Engineer

ABOUT CLIENT

Our client is a creative studio specializing in digital design and animation.

JOB DESCRIPTION

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.

JOB REQUIREMENT

A Bachelor's Degree in Computer Science, Information Technology, Software Development, or related fields is required.
Minimum of 4 years' experience in Golang.
Openness to learn new programming languages and frameworks.
Intermediate English communication skills (listening and speaking).
Strong dedication to code quality and advancement.
Knowledge of Deployment & Docker.
Familiarity with GenAI.
Practical experience with eCommerce/CMS/ERP Platform.
Proficiency with integration tools, such as Payment, Delivery, and Accounting systems.
Familiarity with code review and GIT.
Background in concurrency processing, data analytics, or machine learning.

WHAT'S ON OFFER

Recognition & Rewards:
Performance Bonus
Biannual Performance and Salary review
Comprehensive Insurance Coverage:
Full government public insurance contributions based on gross salary
Premium health insurance
Annual health check
Clear career development and growth structure; training sessions and learning workshops
Annual leave entitlement and additional leave for each year of service
Provision of laptop/MacBook and top-notch facilities based on each role
Agile/Scrum-based internal workflows for efficient and collaborative development
Company trips, parties, and regular team-building activities; weekly happy hour, coffee, snacks, and board games
Overseas travel opportunities based on individual performance and policies for each evaluation period
International Workplace: English-speaking environment
Positive and Open-Minded Culture: Engineers are encouraged to propose innovative solutions that enhance productivity and code quality
1-on-1 Mentorship: Monthly coffee sessions with managers offer personalized feedback, goal setting, and career development opportunities
Flexible Working Hours: Promote work-life balance and individual productivity

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

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Salary:

Negotiation

Job ID:

J01952

Status:

Active

Related Job:

Software Architect

Ho Chi Minh - Viet Nam


Outsource

  • Azure
  • .NET

Responsible for creating and overseeing integration architectures on Azure Converting business requirements into integration patterns, data flows, error handling, monitoring, and resiliency models Defining and directing the usage of Azure Integration Services, covering Logic Apps, Functions, API Management, Service Bus, and Event Hubs Leading integration platform design following Infrastructure as Code principles and cloud landing zone considerations Ensuring secure integration architectures utilizing OAuth, OIDC, and API security best practices Guiding development teams through architecture reviews, best practices, and reference implementations using C# and .NET Providing support for SAP integrations, including SAP S/4HANA, SAP PI/PO, and SAP BTP Integration Suite Contributing to integration platform modernization and legacy transformation initiatives, such as BizTalk migrations Collaborating with stakeholders, vendors, and delivery teams to ensure alignment and drive technical decisions

Negotiation

View details

Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Azure
  • .NET

Creating API-based and event-driven integration solutions Developing integration solutions following Azure best practices and cloud-native patterns Constructing integrations using Azure Integration Services like Logic Apps, Functions, API Management, Service Bus, and Event Hubs Installing and managing SAP integrations, such as SAP S/4HANA, SAP PI/PO, or SAP BTP Integration Suite Building and maintaining integrations using C# and the .NET ecosystem Utilizing Infrastructure as Code practices with tools like Terraform Ensuring secure authentication, authorization, and API security utilizing OAuth and best practices Working with architects, developers, and clients to devise end-to-end integration solutions Assisting in deployments, monitoring, and continuous improvement of integration platforms, ensuring reliability and observability in production environments

Negotiation

View details

Senior .NET Engineer

Ho Chi Minh - Viet Nam


Product

  • .NET

Take charge of complex workflows: Collaborate with stakeholders to implement and integrate end-to-end processes, from claim intake to booking, stay, and payment platform. Develop scalable, distributed systems: Build resilient backend services using .NET, with a focus on microservices and ensuring high system reliability. Work on integration-heavy systems: Connect with external insurance and accommodation providers as well as internal systems using APIs and messaging patterns. Ensure system quality and reliability: Write unit and integration tests, troubleshoot production issues, and maintain high standards for performance and stability. Contribute to ongoing improvement: Refine and optimize existing systems, enhance architecture, and embrace best practices in software design. Collaborate in a cross-functional environment: Partner with Dev, PM, and QA engineers to deliver high-quality solutions. Drive technical documentation: Maintain clear and structured documentation to support system evolution and onboarding.

Negotiation

View details