āļ›āļĢāļ°āļāļēāļĻāļ‡āļēāļ™āļ™āļĩāđ‰āļŦāļĄāļ”āļ­āļēāļĒāļļāđāļĨāđ‰āļ§

Scope of Work:

  • Design and build backend services with Golang and TypeScript that are secure, scalable, and maintainable.

  • Develop REST/gRPC APIs and asynchronous processing with queues/streams (Kafka/RabbitMQ/NATS).

  • Work with PostgreSQL and Redis, including schema design and query performance tuning.

  • Establish CI/CD, automated testing, and observability (logging/metrics/tracing) for production systems.

  • Design and develop frontend applications with React (Next.js) that are responsive, accessible, and maintainable.

  • Integrate frontend applications with backend APIs, manage state using Redux Toolkit or React Query, and ensure smooth data flow across the stack.

  • Collaborate with designers to implement pixel-perfect, user-friendly interfaces and ensure consistent UX across web platforms.
  • Co-design architectures (Clean/Hexagonal/DDD) with Product, QA, Infra, and Security teams.
  • (Optional) Integrate internal Web3/blockchain services where applicable.

Job Description:

  • Implement microservices using Go (Gin/Echo/Fiber) and TypeScript (NestJS/Express), plus background workers/schedulers.

  • Develop and maintain frontend applications with React (Next.js), implementing responsive, accessible, and reusable UI components.

  • Integrate frontend applications with REST/gRPC APIs, handle authentication flows, and manage state with Redux Toolkit.

  • Optimize frontend performance, bundle size, and rendering speed, ensuring smooth user experience and adherence to web vitals metrics.

  • Define API contracts, manage Protobuf/OpenAPI specs, and maintain API versioning.

  • Author robust tests (unit/integration/contract) with go test/testify, Jest, etc.

  • Build and maintain Docker/Kubernetes pipelines on AWS/GCP with GitHub Actions/GitLab CI.

  • Operate monitoring/alerting (Prometheus/Grafana, OpenTelemetry) and do performance profiling (pprof).

  • Enforce application security (authn/authz, OWASP) and conduct regular code reviews.
  • Write technical docs, pair program, support agile ceremonies, and participate in on-call rotations.

  • Collaborate closely with Product, Design, QA, and Infrastructure teams to deliver high-quality, reliable, and user-focused features.

  • Bonus: Build Flutter (Dart) for mobile development, integrating APIs/sockets with proper state management (Bloc/Riverpod) and release pipelines.

Qualification & Requirement:

Must-have

  • Bachelor’s in CS/CE or equivalent experience; we prioritize impact and depth over tenure.

  • Proficiency in Golang and/or TypeScript/Node.js (including Go concurrency patterns).

  • Strong foundation in data structures/algorithms and system design (scalability/reliability).
  • Hands-on with PostgreSQL and Redis.

  • Knowledge of REST/gRPC, API versioning, and secure API practices (JWT/OAuth2/Key management).

  • Practical experience with Git/CI/CD, Docker, basic Kubernetes, and production observability.

  • Clear communication, cross-functional collaboration, and strong ownership.
  • Thai/English for technical work (read/write).

Nice-to-have / Bonus

  • Flutter (Dart) for mobile (Bloc/Riverpod, Clean Architecture, Fastlane/Firebase) ★ Bonus

  • Kafka/RabbitMQ/NATS; event-driven architectures
  • GraphQL, WebSocket, real-time systems
  • OpenTelemetry, ELK/OpenSearch, SLO/Error budget, chaos/load testing
  • Web3/blockchain familiarity (optional)
  • Practical security (secret management, least privilege, SAST/DAST)
  • Container Technology such as docker


āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
  • āđ„āļĄāđˆāļĢāļ°āļšāļļāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļąāđ‰āļ™āļ•āđˆāļģ
āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™
  • āļŠāļēāļĄāļēāļĢāļ–āļ•āđˆāļ­āļĢāļ­āļ‡āđ„āļ”āđ‰
āļŠāļēāļĒāļ‡āļēāļ™
  • āđ„āļ­āļ—āļĩ / āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āļ›āļĢāļ°āđ€āļ āļ—āļ‡āļēāļ™
  • āļ‡āļēāļ™āļ›āļĢāļ°āļˆāļģ

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļšāļĢāļīāļĐāļąāļ—

āļˆāļģāļ™āļ§āļ™āļžāļ™āļąāļāļ‡āļēāļ™:1000-2000 āļ„āļ™
āļ›āļĢāļ°āđ€āļ āļ—āļšāļĢāļīāļĐāļąāļ—:āļāļēāļĢāđ€āļ‡āļīāļ™āđāļĨāļ°āļāļēāļĢāļ˜āļ™āļēāļ„āļēāļĢ
āļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļšāļĢāļīāļĐāļąāļ—:āļāļĢāļļāļ‡āđ€āļ—āļž
āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ:careers.bitkub.com/
āļāđˆāļ­āļ•āļąāđ‰āļ‡āđ€āļĄāļ·āđˆāļ­āļ›āļĩ:2018
āļ„āļ°āđāļ™āļ™:5/5

Bitkub āđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāļŠāļāļļāļĨāđ€āļ‡āļīāļ™āļ”āļīāļˆāļīāļ—āļąāļĨāļŠāļąāđ‰āļ™āļ™āļģāļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ āļ—āļĩāđˆāđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‹āļ·āđ‰āļ­ āļ‚āļēāļĒ āđāļĨāļ°āđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļāļļāļĨāđ€āļ‡āļīāļ™āļ”āļīāļˆāļīāļ—āļąāļĨāļ­āļĒāđˆāļēāļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒ āļāđˆāļ­āļ•āļąāđ‰āļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āļ›āļĩ 2018 Bitkub āđ€āļ•āļīāļšāđ‚āļ•āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāļŠāļīāļ™āļ—āļĢāļąāļžāļĒāđŒāļ”āļīāļˆāļīāļ—āļąāļĨāļ—āļĩāđˆāđƒāļŦāļāđˆāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ āđ‚āļ”āļĒāļĄāļĩāļŠāđˆāļ§āļ™āđāļšāđˆāļ‡āļāļēāļĢāļ•āļĨāļēāļ”āļ–āļķāļ‡ 90% āļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ˜āļļ ...

āļ­āđˆāļēāļ™āļ•āđˆāļ­

āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļāļąāļšāđ€āļĢāļē:

Joining Bitkub means becoming part of Thailand's leading cryptocurrency exchange, where innovation and growth are at the forefront. As a team member, you'll have the opportunity to work in a dynamic environment that is shaping the future of digital finance in Thailan ...

āļ­āđˆāļēāļ™āļ•āđˆāļ­

āđ€āļ‚āļ•āļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™: āļ„āļĨāļ­āļ‡āđ€āļ•āļĒ
āļŠāļģāļ™āļąāļāļ‡āļēāļ™āđƒāļŦāļāđˆ: 2525 āļ­āļēāļ„āļēāļĢāđ€āļ­āļŸāļ§āļēāļĒāđ„āļ­ āđ€āļ‹āđ‡āļ™āđ€āļ•āļ­āļĢāđŒ āļ•āļķāļ 2 āļŠāļąāđ‰āļ™āļ—āļĩāđˆ11 āļĒāļđāļ™āļīāļ• 2/1101-2/1107 āļ–āļ™āļ™āļžāļĢāļ°āļĢāļēāļĄāļ—āļĩāđˆ4 āđāļ‚āļ§āļ‡āļ„āļĨāļ­āļ‡āđ€āļ•āļĒ āđ€āļ‚āļ•āļ„āļĨāļ­āļ‡āđ€āļ•āļĒ āļāļĢāļļāļ‡āđ€āļ—āļžāļĄāļŦāļēāļ™āļ„āļĢ 10110 (āļŠāļģāļ™āļąāļāļ‡āļēāļ™āđƒāļŦāļāđˆ)
Display map

āļŠāļ§āļąāļŠāļ”āļīāļāļēāļĢ

  • āļ›āļĢāļ°āļāļąāļ™āļ­āļļāļšāļąāļ•āļīāđ€āļŦāļ•āļļ
  • āļ—āļģāļ‡āļēāļ™ 5 āļ§āļąāļ™/āļŠāļąāļ›āļ”āļēāļŦāđŒ
  • āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ—āļģāļ‡āļēāļ™āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™
  • āļŸāļĢāļĩāļ­āļēāļŦāļēāļĢāļāļĨāļēāļ‡āļ§āļąāļ™āđāļĨāļ°āļ­āļēāļŦāļēāļĢāļ§āđˆāļēāļ‡
  • āļ—āļģāļ‡āļēāļ™āļ™āļ­āļāļŠāļ–āļēāļ™āļ—āļĩāđˆ
  • āļ›āļĢāļ°āļāļąāļ™āļŠāļąāļ‡āļ„āļĄ
  • āļˆāđˆāļēāļĒāļ„āđˆāļēāļ—āļģāļ‡āļēāļ™āļĨāđˆāļ§āļ‡āđ€āļ§āļĨāļē
  • āđ‚āļšāļ™āļąāļŠāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļœāļĨāļ‡āļēāļ™
  • āļ›āļĢāļ°āļāļąāļ™āļŠāļļāļ‚āļ āļēāļž
  • āļ›āļĢāļ°āļāļąāļ™āļŠāļĩāļ§āļīāļ•

āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‡āļēāļ™āļ§āđˆāļēāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļ™āđˆāļēāļˆāļ°āļŠāļ™āđƒāļˆ

āļ”āļđāļ‡āļēāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” >

āļ—āļĩāđˆ WorkVenture āđ€āļĢāļēāđƒāļŦāđ‰āļĄāļđāļĨāđ€āļŠāļīāļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļšāļĢāļīāļĐāļąāļ— āļšāļīāļ—āļ„āļąāļš āđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ āļēāļžāļšāļĢāļĢāļĒāļēāļāļēāļĻāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļĢāļđāļ›āļ–āđˆāļēāļĒāļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™ āđ„āļ›āļˆāļ™āļ–āļķāļ‡āļĢāļĩāļ§āļīāļ§āđ€āļŠāļīāļ‡āļĨāļķāļāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ™āļąāđˆāļ™ āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļāļ­āļĒāđˆāļēāļ‡āļšāļ™āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āļšāļīāļ—āļ„āļąāļš āļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļšāļĢāļīāļĐāļąāļ— āļšāļīāļ—āļ„āļąāļš āļŦāļĢāļ·āļ­āđ€āļ„āļĒāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ™āļąāđˆāļ™āļˆāļĢāļīāļ‡āđ† āđ€āļ›āđ‡āļ™āļ„āļ™āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļĢāļīāļ‡āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āđ„āļ‹āđ€āļ—āļ„āđ€āļ­āđ€āļŠāļĩāļĒ āđ‚āļ‹āļĨāļđāļŠāļąāđˆāļ™āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ Whats on your mindāļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļ­āļĄāļēāđ€āļ”āļ­āļļāļŠāļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļ§āļīāđ‚āļ§āđˆ