Technical Lead/Manager (Golang)

JOB DESCRIPTION

As a Tech Lead, you will be responsible for building and leading a software development team at The Company, with a mission to:
Design and develop IT architectures of groundbreaking software solutions for The Company's digital educational products and platforms
Leading, recruiting & developing the software engineering team, helping them to unleash their full potential and maintain high standards & quality of work

JOB REQUIREMENT

Technical Skills Requirement
Profound experience in Golang, Postgres/MySQL
Familiar with mobile game engines and development platforms
Familiar with NextJs, Flutter/Dart
Decent knowledge in payment gateway integration with e-wallets (momo, zalopay, etc.), internet banking, visa master, in-app purchase, etc. is a BIG PLUS
Have advanced knowledge of complex software design, distributed system design, design patterns, data structures, algorithms and protocol
Excellent data analytics skills and ability to explore and identify data issues
You have professional experience with cloud (AWS, Google Cloud Platform or Azure), containerization technologies (Docker, Kubernetes)
Profound experience with CI/CD, SCM, Prometheus, Grafana, building and deploying infrastructure with cloud deployment technologies
Ability to provide technical leadership and guidance to an agile team of developers, thus helping them improve their technical and soft skills
Have a degree in computer science, information technology or related fields Have professional experience working in an agile development environment
Qualifications
5+ years of backend developer experience
3+ years of mobile or frontend developer experience
Recent and minimum 2 years experience as Team Lead/Technical Lead
Have a good command of English and can confidently collaborate with external partners/stakeholders
Personality
You have strong interpersonal and problem-solving skills
You are well-organized and attentive to details to ensure all technical documents and materials are well-documented throughout the whole development process
You have a strong passion for researching to maintain up-to-date knowledge of technology solutions, industry trends, and best practices for the team
You are highly adaptable, inspirational and possess an entrepreneurial spirit

WHAT'S ON OFFER

Year-end bonus: according to personal performance and company performance
Annual leave: 12 days, plus 1 day with 3 years seniority
Social insurance, PIT: our Client will cover - 100% NET salary
Lunch allowance: ~700k VND/month
Accommodation allowance: 5% net salary/month (pay in the end of each year)
Phone allowance: phone card 500K/month
Annual health check
Bao Viet health insurance: 3 slots ( employee and 2 dependents)
English class scholarship at our Client 100%: 2 slots ( employee and dependent)
People engagement/ team building activities

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:

EdTech, Education

Technical Skills:

Golang, NestJS, Flutter

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01333

Status:

Close

Related Job:

API Integration Engineer (Java/Python/Golang)

Ho Chi Minh - Viet Nam


Offshore

  • Java
  • Python

Primary job is to do integration work using Java/Python/Golang, REST, SOAP APIs and Identity service. Solving complex technical and business problems and learn new technology and frameworks Be part of a team that will take full responsibility for the features you own Design, develop, test, deploy, monitor and improve, you are responsible for the full life-cycle of your product - build it, own it

Negotiation

View details

Senior Staff Engineer

Ho Chi Minh - Viet Nam


Product

  • NestJS
  • Angular
  • Typescript

Revamp and streamline key components throughout the Angular 20 + NestJS codebase. Recognize and integrate architectural enhancements such as modularization, domain distinction, and shared service boundaries. Work closely with the CTO to refine product architecture without disrupting release schedule. Guarantee system efficiency, data integrity, and sustainability through improved design. Analyze crucial code pathways and mentor others in cutting-edge Angular and TypeScript methodologies. Introduce practices that elevate testability, deployment security, and developer productivity. Engage in product design conversations to synchronize engineering endeavors with actual user requirements.

Negotiation

View details

Golang Software Engineer

Ho Chi Minh - Viet Nam


Product

  • Golang

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.

Negotiation

View details