Careers

Senior Back End Developer (Liquid Shopify)

Apply now

ABOUT NSC SOFTWARE

NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 150+ IT professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.

Guided by our core value – Premier, Talented, Innovative, Committed, Trusted and Transparent – we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.

Why should you join us?

  • Remote work, flexible working environment
  • Attractive salary package 
  • Technical training and certifications 
  • Global career opportunities
  • Enhance autonomy and independence

JOB DESCRIPTION

Responsibilities

As a Senior Back End Developer at NSC, you will have the opportunity to work remotely, with fixed working hours from 3PM to 11PM Vietnam time. Also your responsibilities will include implementing customer requirements based on project priorities set during planning sessions.

We are seeking an experienced Senior Backend Engineer with strong expertise in Node.js and extensive experience working with the Shopify ecosystem. In this role, you will be responsible for designing, developing, and scaling high-performance backend systems, integrations, and Shopify-based commerce solutions for international clients. 

Main responsibilities:

  • Design, develop, and maintain scalable backend services using Node.js and TypeScript.
  • Build and optimize RESTful APIs, GraphQL APIs, and system integrations.
  • Develop and maintain Shopify apps, integrations, webhooks, and custom backend solutions.
  • Integrate Shopify with third-party systems such as ERP, CRM, payment gateways, and fulfillment platforms.
  • Troubleshoot, optimize, and improve application performance and reliability.
  • Collaborate with frontend, product, and DevOps teams to deliver high-quality solutions.
  • Participate in code reviews, technical discussions, and architecture decisions.
  • Mentor junior developers and promote engineering best practices.

JOB REQUIREMENTS

Skills & Qualifications:

  • 5+ years of backend development experience with Node.js.
  • Strong proficiency in JavaScript/TypeScript.
  • 3+ years of hands-on experience with Shopify development and integrations.
  • Strong experience with Shopify Admin API, Storefront API, Webhooks, and Shopify App development.
  • Experience with NestJS, Express.js, or similar frameworks.
  • Solid understanding of scalable system design, asynchronous programming, and API architecture.
  • Experience with PostgreSQL, MySQL, MongoDB, or similar databases.
  • Experience with Docker, Git, and CI/CD workflows.
  • Strong problem-solving skills and ability to work independently.
  • Good English communication skills.

Nice-to-have skills and experience

  • Experience with Shopify Plus.
  • Experience with AWS, Azure, or GCP.
  • Familiarity with event-driven architecture, Kafka, RabbitMQ, or SQS.
  • Experience with automated testing and DevOps practices.

Compensation and Benefits

  • Competitive salary of  up to 2500 USD/month. 
  • Attractive Benefits: social insurance from probation period, private healthcare insurance, quarterly bonding, summer trip, company trip,…
  • Remote work arrangement, allowing for flexibility and comfort. 
  • Chance to enhance English language skills through interaction with native speakers.
  • Opportunity to work within a professional and multicultural environment.

CONTACT US

Website : www.nsc-software.com   

Linkedin: www.linkedin.com/company/nscsoftware

Email     : [email protected] 

HQ       : Level 22, PVI Tower, Pham Van Bach, Cau Giay, Hanoi, Vietnam

US       : 4245 N Central Expy, Dallas, Texas 75205

AU       : L24, Three International Towers, 300 Barangaroo Avenue, Sydney NSW 2000

HCM    : L10, Five Star Tower, 28 Bis, Ho Chi Minh, Vietnam

Apply now

    Comment
    LinkedIn (or upload CV)