JobHub Logo
JobHub

IT Job Portal & 1-Click Fast Apply

Job ID #1242C Software Engineering

Fullstack Golang + React _ AdTech

Techbank Software

Salary

Negotiation

Work Location

Remote - Việt Nam

Bonus / Benefits

50% lương tháng (3t)

Openings & Posted Date

1 openings • 07-30-26

Job Description & Requirements

Company: Techbank Software

Position: Fullstack Engineer (Golang + React)

Contract duration: 6 months (can extend), with long-term project opportunities

Working time: Mon to Fri. 9am - 6pm SGT

Location: Remote working, based in Viet Nam

Domain: AdTech

Client Nationality: EU/Sing

Interview process:

  • 2 rounds với nội bộ Techbank (HR + Technical)

  • 3 rounds với Client (FE + BE + Culture fit) (Có live coding)

Required Skill

1. Frontend (React)

  • Min 3 năm kinh nghiệm với React, Redux, TypeScript

  • Kinh nghiệm xây SPA, tối ưu hiệu suất, xử lý async logic phức tạp

  • Hiểu về kiến trúc ro frontends, caching, cross-browser compatibility

2. Golang Backend Development

  • Từ 4-5 năm KN với Golang

  • RESTful API: thiết kế, triển khai và xử lý routing, middleware.

  • Authentication/Authorization: OAuth, JWT, session vs token-based.

  • Struct & Interface trong Go: cần nắm chắc về embedding, abstraction, và reusable design patterns.

  • Concurrency: hiểu về goroutines, channel, mutex – cần giải thích và áp dụng trong use case thực tế.

  • Unit Testing & Code Quality: dùng testing package, mocking, test coverage.

3. System Design & Architecture

  • Microservices vs Monolith: khi nào nên dùng cái nào, ưu nhược điểm.

  • Scalability & Load Handling: cách scale một service Golang khi có traffic lớn.

  • Database Design: chọn giữa SQL và NoSQL, indexing, query optimization.

  • Caching: Redis hoặc equivalent – cache invalidation strategy.

4. DevOps & Infrastructure

  • Docker: viết Dockerfile tối ưu, multi-stage build.

  • CI/CD: không cần quá sâu nhưng nên biết Jenkins/GitHub Actions.

  • Deployment Best Practices: Zero downtime, blue-green deploy.

  • Monitoring: log tracking, error handling, observability mindset.

5. Communication & Reasoning

  • Khả năng trình bày technical decision rõ ràng, mạch lạc.

  • Có quan điểm rõ ràng khi bị truy vấn về alternative solution (ví dụ: “tại sao không dùng framework X?”).

  • Giao tiếp lưu loát bằng tiếng Anh, đặc biệt khi mô tả architecture và flow.

1-Click Fast Apply

Submit Your Application

Position: Fullstack Golang + React _ AdTech • Techbank Software

No CV? Build one free