ลงทะเบียนเพื่อเข้าถึงคุณลักษณะทั้งหมดของบริการของเรา
  • ค้นหาตำแหน่งงาน
  • รายการโปรด
  • สร้างเรซูเม่
    ใหม่
  • การสมัครสมาชิก

Senior Software Engineer (App Integration)

เต็มเวลา

Makro PRO

We are building a new marketplace platform to modernize how we process orders across multiple sale channels. The platform replaces a legacy monolithic system with purpose-built services for channel integration and order fulfillment.

As the Senior Software Engineeer , you will own the technical direction and delivery of this platform from day one. You will lead a dedicated build team through the initial delivery, then evolve into leading two permanent squads as the team converges with the existing marketplace team.

This is a dual-track role: you will drive a greenfield platform build while maintaining oversight of a legacy system during a parallel migration period. You will also pioneer AI-native development practices, using AI pair programming as a core part of the team’s workflow.

What You'll Do

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: adapter-based channel integration, state machine-driven fulfillment workflows, DLQ handling
  • Evaluate and review AI-generated code critically — ensuring quality, security, and maintainability
  • Own technical decision-making for the platform, balancing speed with 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 from onboarding through production delivery
  • After go-live, lead the convergence of the new and existing teams into two purpose-built squads
  • Mentor existing .NET developers transitioning to the TypeScript stack
  • Span both squads long-term, providing architectural oversight across the domain

Requirements

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 (SQS, SNS, Kafka), async workflows, idempotency patterns
  • Production experience with AWS services: EKS/Kubernetes, Aurora/RDS (PostgreSQL), ElastiCache (Redis), SQS/SNS
  • Experience designing and operating distributed systems with proper observability (structured logging, distributed tracing, dashboards)
  • Proven ability to run agile delivery: sprint planning, backlog management, retrospectives
  • Strong code review culture — can review PRs for correctness, security, and design quality

Nice to Have

  • Familiarity with .NET 6 / .NET Framework (for legacy oversight during migration)
  • Experience with AI pair programming tools (Copilot, Claude, Cursor) and AI-native development workflows
  • Experience migrating systems from monolith to microservices
  • Contract testing experience (Pact or similar)
  • Experience integrating with third-party marketplace APIs (e.g., Shopee, Lazada, Grab, or similar)

Tech Stack

  • Backend - TypeScript, Node.js
  • Database - PostgreSQL (Aurora), Redis (ElastiCache)
  • Messaging - Amazon SQS, SNS, with 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
ตำแหน่งว่าง 2 เดือนที่แล้ว
งานที่คล้ายกัน ที่อาจน่าสนใจสำหรับคุณอิงตามตำแหน่งว่าง Senior Software Engineer (App Integration) ใน กรุงเทพมหานคร
  •  ...for ambitious Software Engineers who want to u...  ...ch. System Integrity & Optimizatio...  ...& Mentorship (Senior Candidates): ... 
    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  •  ...d you be the full-time Software Engineer in Bangkok we’re looki...  ...’ll look to you for: Senior level of Software imple... 

    Alstom

    กรุงเทพมหานคร
    15 วันที่ผ่านมา
  •  ...core values: Integrity: Be honest and ethical...  ... you will do As a Software Engineer in our IT department, ... 

    Exxon Mobil

    กรุงเทพมหานคร
    2 วันที่ผ่านมา
  •  ...y offering an integrated platform of t...  ...place. The Senior Software Quality Assur...  ... IT, Software Engineering, or related f... 

    CloudCommerce

    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  •  ...a passionate Software Engineer (Middle level...  ... closely with senior engineers and...  ...sive unit and integration tests to ensu... 
    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  • Work with Integration Architect and Solution Archit...  ...formation technology, software engineering, computer science, or... 

    Makro PRO

    กรุงเทพมหานคร
    2 เดือนที่แล้ว
  •  ... financial planning. Job Responsibilities ~Lead engineering activities across business development, project devel... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  •  ...end applications, API integration, back-end development...  ...ears of experience in software engineering or software developme... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  •  ...on: Manage on-site civil engineering activities, ensuring adh...  ...ovide regular updates to senior management and stakehold... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  • รายละเอียดงาน - Design work in Head Office (Structure) - Strengthen the Organization of Structure Design คุณสมบัต...

    บริษัท ไทยนิชิมัตสุก่อสร้าง จำกัด

    กรุงเทพมหานคร
    4 วันที่ผ่านมา
  •  ...excellence and integrity, providing exp...  ...ence, Computer Engineering or related fie...  ... ~Working with software packages such ... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  •  ...Mainly perform software design, constr...  ... unit testing, integration testing and de...  ...ence, Computer Engineering, IT, Business ... 

    Advanced Systems Consulting Co., Ltd.

    กรุงเทพมหานคร
    9 วันที่ผ่านมา
  •  ...rs to our merchants. We are looking for a Staff Software Engineer to join our team. You will play a key role in buil... 

    LINE MAN Wongnai

    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  •  ...al functional, integration, regression, a...  ...es for complex software systems. De...  ...eam and across engineering teams. Anal... 

    Makro PRO

    กรุงเทพมหานคร
    2 เดือนที่แล้ว
  • Engineering Leadership & Strategy Def...  ... ~8+ years in software engineering wi...  ...actices (Unit, Integration, E2E) ~ Expe... 

    Data Wow Co., Ltd.

    กรุงเทพมหานคร
    2 เดือนที่แล้ว
  • We are looking for an experienced Software Engineer who is capable of full stack software development to join our grow... 

    Sunday

    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  •  ...er internet companies. What you'll do: Work with engineers across technology stacks to develop and deliver high-q... 

    LINE MAN Wongnai

    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  •  ...excellence and integrity, providing exp...  ...ence, Computer Engineering or related fie...  ... ~Working with software packages such ... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  •  ...ption Job title Senior Systems Engineer M/F Contract type ...  ...4. Use of proprietary software applications and tool... 

    SPIE Global Services Energy

    กรุงเทพมหานคร
    29 วันที่ผ่านมา
  • รายละเอียดงาน - วางแผน ควบคุม โครงการก่อสร้าง - ควบคุม ดูแล วิศวกรสนาม,OE, โฟร์แมน, เซอร์เวย์ ภายโครงการ - ควบคุม...

    บริษัท เค พี คอน จำกัด

    กรุงเทพมหานคร
    7 วันที่ผ่านมา
  •  ...cial role in shaping our engineering practice. You will be re...  ...l issues across multiple software components and services.... 

    Makro PRO

    กรุงเทพมหานคร
    2 เดือนที่แล้ว
  • WE ARE HIRING A DATA INTEGRITY EXECUTIVE Ever opened a ...  ... of our demand generation engine. You’ll make sure the dat... 

    TLC Worldwide

    กรุงเทพมหานคร
    11 ชั่วโมงที่ผ่านมา
  •  ...ing strategies to ensure software quality. ~Diagnose soft...  ...elors degree in Computer Engineering, Computer Science, Infor... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  •  ...s, including motor, property, marine, transportation, engineering, personal accident, health, and miscellaneous insuran... 

    Hyperwork

    กรุงเทพมหานคร
    17 วันที่ผ่านมา
  • Job Title: Software Developer Trai...  ...borating with senior engineers to write clea...  ...bleshoot, and integrate software ... 
    กรุงเทพมหานคร
    1 วันที่ผ่านมา
  •  ...ngagement of apps and websites...  ...pact:  The Senior Solutions Engineer role is a le...  ...ackground in software sales/pre-sa... 

    Amity

    กรุงเทพมหานคร
    10 วันที่ผ่านมา
  • We are seeking a Software Engineer (Java/Go/React) to join our team and help build and maintain a set of microservices... 

    ZILO

    กรุงเทพมหานคร
    2 เดือนที่แล้ว
  •  ...งความร่วมมือที่เป็นประโยชน์ร่วมกันระหว่างบริษัท Wisit Engineering Consultants คุณสมบัติผู้สมัคร # สำเร็จการศึกษาระ... 

    บริษัท วิสิทธิ์ เอ็นจิเนียริ่ง คอนซัลแตนส์ จำกัด

    กรุงเทพมหานคร
    หนึ่งเดือนที่แล้ว
  •  ...ance Install, configure, upgrade, and patch database software. Manage database objects (tables, views, indexes, st... 

    2C2P

    กรุงเทพมหานคร
    2 เดือนที่แล้ว
  •  ...k growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team a... 
    งานระยะไกล

    Speechify

    กรุงเทพมหานคร
    2 เดือนที่แล้ว

คุณต้องการรับตำแหน่งงานว่างเพิ่มเติมหรือไม่?

สมัครแล้วรับตำแหน่งงานว่างที่คล้ายกับ Senior Software Engineer (App Integration) สมัครเป็นคนแรกเลย!