Principal Golang Engineer (Tech Lead)

ABOUT CLIENT

Our client is a big fintech company from Japan

JOB DESCRIPTION

Create BtoB applications with a large volume of data from the ground up
Create a sophisticated architecture with API integration to external systems
Promptly address system failures or irregularities through monitoring and notifications
Enhance CI/CD for product delivery
Implement tools, systems, and practices for efficient development
Foster the core skills of team members
Manage a development team of 7+ members using Agile/Scrum methodologies and processes

JOB REQUIREMENT

At least 8 years of experience in Backend Development
Proficiency in Golang
Sound understanding of SOLID principles, common design patterns, and best practices
Proficiency in MySQL or PostgreSQL with emphasis on performance tuning and optimization
Experience in complex system architecture involving API integration with external systems
Proficiency in application performance monitoring and optimization
Proficiency in automation testing and E2E testing
Extensive knowledge of web security
Experience with CI/CD, Docker, and Amazon Web Services
Experience in service operation on production
Frontend development experience (TypeScript, ReactJS/VueJS)
Strong English verbal communication skills
Project leadership experience, fostering a collaborative and high-performance culture
Strong sense of ownership
Ability to build and review technical architecture, provide solutions for technical problems, and train junior team members
Experience with Terraform (IaC)
Experience in a scrum master role
Exposure to working in a multi-cultural environment

WHAT'S ON OFFER

Employees have the flexibility to work two days in the office and three days from home
Work hours are flexible, with the option to start between 8AM-9AM from Monday to Friday
Full salary during the probation period
Eligibility for various insurance benefits, including social, health, and unemployment insurance, as well as private health and accident insurance
Additional perks such as a 13th-month salary, 16-24 paid days off, and paternity leave
Opportunities for annual company trips, quarterly team building activities, and participation in billiards and running clubs
Access to an annual health check and well-equipped facilities, including a MacBook Pro and additional monitor
Clearly defined career paths for employees
Sponsorship for foreign language and international technology-related certifications
Access to both internal and external training courses, soft-skill workshops, and tech seminars
Recognition awards and biannual performance and salary reviews (in June and December)

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, Fintech

Technical Skills:

Golang

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Salary:

Negotiation

Job ID:

J01904

Status:

Active

Related Job:

Team Lead Engineering (Crew team)

Ho Chi Minh - Viet Nam


Product - Booking Platform

  • .NET
  • ReactJS
  • Azure

Negotiation

View details

Data Engineer - RefData

Ho Chi Minh, Ha Noi - Viet Nam


product, Investment Management

  • Data Engineering

Developing an automated data processing system and overseeing its maintenance Consolidating and integrating various data sources and databases into a unified system Designing interfaces and micro services using Python Enhancing the organization's data through NLP and AI models Preparing and cleaning semi-structured or unstructured data Creating effective algorithms for data processing Testing and incorporating external APIs Assisting the Business Analysts team

Negotiation

View details

Team Lead Engineering (.NET, Azure)

Ho Chi Minh - Viet Nam


Product - Booking Platform

  • .NET
  • Azure
  • Frontend

Manage a team of engineers responsible for the development and maintenance of software products. Communicate with Product Owners and stakeholders to ensure technical input in product planning and development. Work with relevant teams to ensure the best technical solutions for products, especially regarding cloud architecture. Support team members in achieving high performance and excellence in engineering. Train engineers in best practices for software development, including Infrastructure as Code, automated testing, and continuous integration/deployment. Coach engineers in utilizing AI tools for accelerated software delivery. Collaborate with other teams on technical concepts and practices. Engage in the entire development process, from design to launch, providing support and feedback as needed.

Negotiation

View details