Software Engineer (Contract 2 yrs)
SCB Tech X Company- Location
- bangkok, Thailand
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 2d ago
Software Engineers are responsible for building and maintaining scalable, high-performance backend services. They ensure high code quality, reliability, and security while delivering features on schedule. The ideal candidate demonstrates technical excellence, solid engineering principles, hands-on Go expertise, and the ability to mentor teammates while continuously improving system design and performance.
Job Responsibilities
- Design, develop, and maintain backend services and APIs primarily in Go, ensuring reliability, scalability, and maintainability (30%).
- Write unit tests, integration tests, and performance benchmarks using Go testing frameworks to ensure quality and prevent regressions (20%).
- Investigate, troubleshoot, and resolve production incidents and performance bottlenecks (20%).
- Collaborate with Product Owners, Analysts, and Engineers to clarify requirements, estimate effort, and deliver solutions effectively (20%).
- Stay up-to-date with Go ecosystem advancements, industry best practices, and contribute to improving team tools and processes (10%).
Background / Experiences
- BSc/BEng in Computer Science, Software Engineering, or related field.
- 1-6 years of software engineering experience (new grads are welcome)
- Strong experience with Go frameworks/libraries (e.g., Gin, Echo, Fiber, Go-kit, gRPC).
- Experience building CI/CD pipelines and containerized deployments (Docker, Kubernetes).
- Solid experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis).
- Experience with distributed systems, message brokers (Kafka, NATS, RabbitMQ), and microservice architecture.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with REST and gRPC APIs, performance optimization, and system monitoring.
Knowledge & Skills
- Proficiency in Go testing tools (e.g., testing, testify, ginkgo, gomega, go-mock).
- Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry, Jaeger).
- Understanding of event-driven architecture and streaming platforms.
- Strong debugging and performance tuning skills.
- Good teamwork, collaboration, and mentoring abilities.
- Strong communication in English and ability to work effectively under pressure
Skills
- Go
- Gin
- Echo
- Fiber
- gRPC
- Docker
- Kubernetes
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
- NATS
- RabbitMQ
- AWS
- GCP
- Azure
- Testify
- Ginkgo
- Gomega
- Prometheus
- Grafana
- OpenTelemetry
- Jaeger
More jobs at SCB Tech X Company
Associate Product Consultant
SCB Tech X Company · bangkok, Thailand · 3d ago
System Security Officer & Security Operation Officer (Contract 2 years)
SCB Tech X Company · bangkok, Thailand · 1mo ago
Solutions Architect (Fixed term contract 2 years)
SCB Tech X Company · Bangkok, Thailand · 1mo ago
Cloud Network & Service Integration (Contract 2 years)
SCB Tech X Company · bangkok, Thailand · 1mo ago
Cloud Infrastructure PM (Contract 2 years)
SCB Tech X Company · bangkok, Thailand · 2mo ago
Similar roles
Staff Software Engineer - Back End: Fast track 1-Day Program (Bangkok Based, Relocation Provided)
Agoda · Bangkok, Thailand · today
Fast track 1-Day Program: Staff Software Engineer - Back End (Bangkok Based, Relocation Provided)
Agoda · Bangkok, Thailand · today
Back End Staff Software Engineer (Bangkok based, Relocation provided)
Agoda · Bangkok, Thailand · today
Software Engineer, Platform - Bangkok, Thailand
Speechify · Bangkok, Thailand · 2d ago
Chubb Life: Supervisor - Partnership Operations Development
Chubb External · Bangkok, Thailand · 3d ago
Staff Software Engineer (L4) - Back End (Bangkok based, Relocation provided)
Agoda · Bangkok, Thailand · 3d ago