āļāļĢāļ°āļāļēāļĻāļāļēāļāļāļĩāđāļŦāļĄāļāļāļēāļĒāļļāđāļĨāđāļ§
Software Engineer (1-Year Contract)
āļāļĩāđāļāļīāļāļāļąāļ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
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļāļģāđāļāđāļ
- āđāļĄāđāļĢāļ°āļāļļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļąāđāļāļāđāļģ
āđāļāļīāļāđāļāļ·āļāļ
- āļŠāļēāļĄāļēāļĢāļāļāđāļāļĢāļāļāđāļāđ
āļŠāļēāļĒāļāļēāļ
- āđāļāļāļĩ / āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
āļāļĢāļ°āđāļ āļāļāļēāļ
- āļāļēāļāļāļĢāļ°āļāļģ
āđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļīāļĐāļąāļ
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 ...
āļŠāļ§āļąāļŠāļāļīāļāļēāļĢ
- āļāļĢāļ°āļāļąāļāļāļļāļāļąāļāļīāđāļŦāļāļļ
- āļāļģāļāļēāļ 5 āļ§āļąāļ/āļŠāļąāļāļāļēāļŦāđ
- āļāļąāđāļ§āđāļĄāļāļāļģāļāļēāļāļĒāļ·āļāļŦāļĒāļļāđāļ
- āļāļĢāļĩāļāļēāļŦāļēāļĢāļāļĨāļēāļāļ§āļąāļāđāļĨāļ°āļāļēāļŦāļēāļĢāļ§āđāļēāļ
- āļāļģāļāļēāļāļāļāļāļŠāļāļēāļāļāļĩāđ
- āļāļĢāļ°āļāļąāļāļŠāļąāļāļāļĄ
- āļāđāļēāļĒāļāđāļēāļāļģāļāļēāļāļĨāđāļ§āļāđāļ§āļĨāļē
- āđāļāļāļąāļŠāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļĨāļāļēāļ
- āļāļĢāļ°āļāļąāļāļŠāļļāļāļ āļēāļ
- āļāļĢāļ°āļāļąāļāļāļĩāļ§āļīāļ

