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

18,236 ตำแหน่ง

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

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

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

SKY ICT PCL.

Backend Software Engineer (Node.js / TypeScript)

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

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

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

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

About the Role

We are seeking a talented and driven Mid-Level Software Engineer with a proven track record in building scalable, production-grade applications using Node.js for backend services and React for frontend interfaces. In this role, you will take ownership of features from conception to deployment, designing robust APIs, optimizing system performance, and ensuring a seamless user experience. As a Mid-Level Engineer, you will collaborate closely with cross-functional teams, contribute to architectural discussions, and help maintain high engineering standards through code reviews and mentorship of junior developers.

Responsibilities

  • Design, build, and maintain scalable, secure backend services and microservices using Node.js.
  • Implement and optimize data layers using PostgreSQL and Redis, and build event-driven workflows utilizing Kafka.
  • Design and implement robust RESTful APIs and GraphQL services that are clean, well-documented, and performant.
  • Develop, optimize, and maintain responsive, high-performance React frontend applications, ensuring seamless state management and reusable component architecture.
  • Utilize Docker to containerize applications and collaborate on building and maintaining CI/CD pipelines for automated testing and deployment.
  • Drive code quality through rigorous code reviews, comprehensive unit/integration testing, and adherence to security best practices (OAuth, OWASP, etc.).
  • Manage code repositories, branching strategies, and collaboration workflows using Bitbucket.

Qualifications

  • 2–5 years of professional software development experience in a production environment.
  • Strong proficiency in Node.js and ecosystem frameworks (e.g., Express, NestJS), with a solid understanding of asynchronous programming and microservices architecture.
  • Hands-on experience with relational databases (PostgreSQL), caching layers (Redis), and distributed message brokers (Kafka).
  • Practical experience using Docker for local development and containerized deployments.
  • Deep understanding of API security, authentication/authorization protocols, and performance optimization techniques for both frontend and backend.
  • Proficient with Bitbucket (or Git-based workflows), including managing pull requests, code conflicts, and branching strategies.
  • Strong debugging and problem-solving skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience with, or a strong interest in learning, Golang for high-performance backend services.
  • Experience designing complex federated GraphQL schemas.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and Kubernetes.
  • Experience mentoring junior developers or leading small feature squads.

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

ประสบการณ์
3-5 ปี
การศึกษา
ไม่ระบุ
ใบรับรอง / ทักษะเพิ่มเติม
Node.jsTypeScriptReactPostgreSQLRedisKafkaRESTful APIsGraphQLDockerCI/CDCode ReviewsBitbucketDebuggingProblem SolvingOAuth

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