ตำแหน่งงาน
ที่ไหน

18,236 ตำแหน่ง

กลับไปยังหน้าหางาน
อัพโหลด CV ของคุณ

เราจะใช้ AI อ่าน แล้วช่วยหาโอกาสที่ใช่ให้คุณ

คลิกเพื่ออัพโหลด หรือลากไฟล์มาวาง · PDF, DOC, DOCX · ไม่เกิน 10 MB

SKY ICT PCL.

Backend Software Engineer (Node.js / Python / Golang / TypeScript)

ประกาศจากแหล่งภายนอก
SKY ICT PCL.
เทคโนโลยี
ทำงานที่ออฟฟิศลงประกาศ 74 วันที่แล้ว
สมัครที่เว็บไซต์บริษัท

คุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz

รายละเอียด
เงินเดือนตามตกลง
ประเภทการจ้าง
เต็มเวลา
รูปแบบ
ทำงานที่ออฟฟิศ

รายละเอียดงาน

About the Role

Company: SKY ICT PCL.

Backend Software Engineer working with Node.js (TypeScript), Python, and Golang to build scalable backend services and APIs.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Node.js (TypeScript), Python, and Golang.
  • Build type-safe RESTful APIs and gRPC services with well-defined request/response contracts and manage Protocol Buffer (protobuf) schemas.
  • Develop high-performance, concurrent microservices using Golang where performance and efficiency are critical.
  • Enforce TypeScript best practices across Node.js services, including strict mode, typed middleware, and DTO patterns.
  • Integrate and manage RabbitMQ for asynchronous, message-driven architecture with typed message schemas.
  • Work with PostgreSQL and Redis for data persistence, caching, and session management.
  • Ensure application security, scalability, and reliability by writing unit and integration tests across all backend languages and services.
  • Collaborate closely with frontend engineers using shared type contracts, and work cross-functionally with infrastructure teams.
  • Participate in architecture discussions, code reviews, and sprint ceremonies.
  • Proactively identify technical risks, propose solutions, and choose the right backend language/tool for the job.

Qualifications

  • At least 2–5 years of professional backend development experience.
  • Strong proficiency in TypeScript (strict mode, decorators, generics, mapped types) and Node.js frameworks (NestJS preferred, or Express/Fastify).
  • Working experience with Python for backend services or scripting.
  • Solid experience with Golang, including goroutines, channels, Go modules, and idiomatic Go patterns.
  • Experience designing and implementing gRPC services, writing and versioning protobuf schemas, and familiarity with gRPC patterns.
  • Experience with RabbitMQ or equivalent message brokers, PostgreSQL, relational database design, and Redis.
  • Strong understanding of API design, authentication (JWT, OAuth2), security best practices, and Git version control.
  • Experience building high-performance gRPC services in Golang is highly preferred.
  • Familiarity with Docker, containerized deployments, and CI/CD pipelines (GitHub Actions, Jenkins) is preferred.
  • Experience with ORM/query builders in TypeScript (Prisma, TypeORM, Drizzle) and exposure to cloud platforms (AWS, GCP, or Azure) is preferred.
  • Knowledge of gRPC-Gateway for bridging gRPC and REST endpoints, and OpenAPI/Swagger for typed API documentation is a plus.
  • Strong collaborator who works well in a cross-functional, on-site team environment.
  • Good command of both Thai and English.

Skills / Required Skills

  • Node.js (TypeScript), Python, Golang
  • gRPC and protobuf-based API design
  • RabbitMQ, PostgreSQL, Redis
  • Writing unit and integration tests across services
  • Docker / containerized deployments and CI/CD practices
  • Git version control

Additional Information

  • Work arrangement: onsite
  • Employment type: full_time

คุณสมบัติผู้สมัคร

ประสบการณ์
3-5 ปี
การศึกษา
ไม่ระบุ
ใบรับรอง / ทักษะเพิ่มเติม
Node.jsPythonGolangTypeScriptRESTful APIsgRPCProtocol BuffersMicroservicesRabbitMQPostgreSQLRedisAPI DesignAuthenticationDockerCI/CD

เกี่ยวกับบริษัท