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

18,236 ตำแหน่ง

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

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

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

Makro PRO

Senior Software Engineer (App Integration)

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

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

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

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

About the Role

We are building a new marketplace platform to modernize order processing across multiple sales channels by replacing a legacy monolith with purpose-built services for channel integration and order fulfillment. This dual-track Senior Software Engineer role owns technical direction and delivery of the greenfield platform while overseeing a legacy system during migration, and will pioneer AI-native development practices including AI pair programming.

Responsibilities

  • Technical Leadership: Design and review event-driven distributed systems across platform services; define API contracts, messaging topology (SNS/SQS), and database schemas (PostgreSQL); establish architecture patterns such as adapter-based channel integration, state machine-driven fulfillment workflows, and DLQ handling; evaluate AI-generated code for quality, security, and maintainability; own technical decision-making balancing speed and long-term maintainability.
  • Delivery & Process: Lead end-to-end platform delivery from design through production go-live; run tight sprint cadences with clear goals and retrospectives; establish code review standards, CI/CD pipelines, and deployment practices; set up on-call rotations, incident response processes, and runbook documentation; coordinate knowledge transfer from the existing team during the build phase.
  • People & Growth: Build and lead the new platform team through onboarding and delivery; after go-live, lead convergence of teams into two purpose-built squads; mentor .NET developers transitioning to the TypeScript stack; provide long-term architectural oversight across squads.

Qualifications

  • Must Have: 6+ years of backend engineering experience with 2+ years in a tech lead or senior architect role; strong proficiency in TypeScript and Node.js; deep experience with event-driven architectures (message queues such as SQS/SNS/Kafka), async workflows, and idempotency patterns; production experience with AWS services including EKS/Kubernetes, Aurora/RDS (PostgreSQL), ElastiCache (Redis), SQS/SNS; experience designing and operating distributed systems with observability (structured logging, distributed tracing, dashboards); proven ability to run agile delivery and a strong code review culture.
  • Nice to Have: Familiarity with .NET 6 / .NET Framework for legacy oversight; experience with AI pair programming tools (Copilot, Claude, Cursor) and AI-native workflows; experience migrating monoliths to microservices; contract testing (Pact or similar); integration experience with third-party marketplace APIs (Shopee, Lazada, Grab, or similar).

Tech Stack

  • Backend: TypeScript, Node.js
  • Database: PostgreSQL (Aurora), Redis (ElastiCache)
  • Messaging: Amazon SQS, SNS, DLQ patterns
  • Infrastructure: AWS EKS (Kubernetes), Terraform, GitHub Actions CI/CD
  • Observability: Datadog (tracing, logging, dashboards, alerting)
  • Frontend (Packing UI): React, Vite, TypeScript
  • Legacy (oversight): .NET 6, .NET Framework 4.7.2, SQL Server, MongoDB

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

ประสบการณ์
6-10 ปี
การศึกษา
ไม่ระบุ
ใบรับรอง / ทักษะเพิ่มเติม
TypeScriptNode.jsEvent-Driven ArchitecturesMessage QueuesAWSDistributed SystemsAgile DeliveryCode ReviewAI Pair ProgrammingMicroservicesDatabase DesignObservabilityCI/CDMentoringAPI Design

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