Software Engineer (Contract 2 yrs)
āļāļĩāđSCB Tech X Co., Ltd.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
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļāļģāđāļāđāļ
- 6 āļāļĩ
āđāļāļīāļāđāļāļ·āļāļ
- āļŠāļēāļĄāļēāļĢāļāļāđāļāļĢāļāļāđāļāđ
āļŠāļēāļĒāļāļēāļ
- āđāļāļāļĩ / āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
āļāļĢāļ°āđāļ āļāļāļēāļ
- āļāļēāļāļāļĢāļ°āļāļģ
āđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļīāļĐāļąāļ
SCB Tech X āđāļāđāļāļāļĢāļīāļĐāļąāļāđāļāļāđāļāđāļĨāļĒāļĩāđāļāļāļĨāļļāđāļĄ SCBX āļāđāļāļāļąāđāļāđāļāļāļĩ 2021 āļāļēāļāļāļ§āļēāļĄāļĢāđāļ§āļĄāļĄāļ·āļāļĢāļ°āļŦāļ§āđāļēāļāļāļāļēāļāļēāļĢāđāļāļĒāļāļēāļāļīāļāļĒāđāđāļĨāļ° Publicis Sapient āđāļāļ·āđāļāļŠāļĢāđāļēāļāđāļāļĨāļāļāļāļĢāđāļĄāļāļīāļāļīāļāļąāļĨāđāļĨāļ°āđāļāļĨāļđāļāļąāļāļāļēāļĢāđāļāļīāļāļĒāļļāļāđāļŦāļĄāđ āđāļŦāđāļāļĢāļīāļāļēāļĢ Banking-as-a-Service āđāļāļĨāļāļāļāļĢāđāļĄāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ āđāļĨāļ°āļĢāļ°āļāļāļāļĨāļēāļ§āļāđāđāļāļāļĩāļāđāļŦāđāđāļāđāļāļāļēāļāļēāļĢāđāļĨāļ°āļāļāļāđāļāļĢāļāļąāđāļ§āļ āļđāļĄāļīāļ āļēāļ āļāļĩ ...
āļĢāđāļ§āļĄāļāļēāļāļāļąāļāđāļĢāļē: At SCB Tech X, we offer a dynamic and innovative environment where your contributions directly shape the future of technology. We value individuality, encourage innovation, and provide ample opportunities for professional growth. You'll be part of a diverse team of top (fin)tech talents, work ...
