Talent.com
Senior Salesforce & Shopify Plugin Developer- Pakistan

Senior Salesforce & Shopify Plugin Developer- Pakistan

D •engageIslamabad, IS, pk
2 days ago
Job type
  • Quick Apply
Job description

Job Description

D.Engage is a leading SaaS company dedicated to delivering innovative solutions that drive digital engagement and enhance customer experiences. Our team is passionate about technology and committed to fostering an environment where talent can thrive and grow.

We are currently seeking a Senior Salesforce & Shopify Plugin Developer to join our technology team — a professional who is agile, results-driven, customer-obsessed, and passionate about continuous learning. This position offers an exciting opportunity to work on high-impact integration projects connecting two of the most powerful platforms in digital commerce and CRM.

Responsibilities

  • Determine and identify high-level functional and technical requirements for Salesforce–Shopify integration solutions based on business needs and enterprise architecture principles.
  • Design and implement scalable architectures that include custom Salesforce plugins, Shopify apps, and API-based integrations to ensure seamless data synchronization across systems (customers, orders, products, inventory, etc.).
  • Develop and maintain asynchronous background jobs, batch processes, and scheduled integrations to handle high-volume data processing securely and efficiently.
  • Implement webhooks, queue systems, and event-driven architectures for real-time synchronization and error resilience.
  • Customize Salesforce objects, Apex classes, Lightning Web Components (LWC), and Shopify Liquid templates to support business workflows and digital engagement objectives.
  • Ensure integration performance and reliability by optimizing API usage in compliance with Salesforce governor limits and Shopify rate limits.
  • Build and maintain secure RESTful and GraphQL APIs, including authentication and retry mechanisms for robust system communication.
  • Provide quality assurance review and evaluation of existing and new integration components to maintain high software quality standards.
  • Collaborate with project management, QA, DevOps, and product teams to plan schedules, define technical direction, and ensure timely, reliable delivery.
  • Develop and maintain technical documentation, including architectural diagrams, coding standards, and deployment guides.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in software development with a focus on API integrations, background jobs, and scalable architecture.
  • 3+ years of Salesforce development experience, including Apex, Visualforce, Lightning Web Components (LWC), and Salesforce DX.
  • 2+ years of experience developing Shopify apps, with strong knowledge of Node.js, React, and the Shopify Admin and Storefront APIs.
  • Proven experience in Domain-Driven Design (DDD), Clean Architecture, and microservice-based integrations.
  • Strong understanding of OOP principles, design patterns, and data structures & algorithms.
  • Experience with asynchronous and event-driven processing, webhooks, queues, and API rate-limit handling.
  • Solid understanding of software development best practices, including coding standards, unit testing, code reviews, and CI / CD pipelines.
  • Hands-on experience with Git, API security (OAuth 2.0, JWT), and cloud platforms such as AWS, GCP, or Heroku.
  • Strong analytical skills and ability to translate business requirements into scalable technical solutions.
  • Excellent communication skills and a collaborative, agile mindset.
  • Must Have Technical Expertise

    Salesforce Development

  • Apex, Visual force, Lightning Web Components (LWC), SOQL / SOSL
  • Salesforce REST / SOAP APIs, Salesforce DX, VS Code
  • Shopify Development

  • JavaScript (ES6+), TypeScript, Liquid, HTML5, CSS3
  • Node.js, React, Next.js (for embedded Shopify apps)
  • Shopify CLI, Polaris, App Bridge
  • Background processing tools (BullMQ, Agenda, node-cron, AWS Lambda)
  • Integration & Middleware

  • RESTful & GraphQL API design and development.
  • Middleware tools (MuleSoft, Workato, Zapier, or custom Node.js middleware).
  • Authentication protocols (OAuth 2.0, JWT).
  • Software Engineering Practices

  • Domain-Driven Design (Tactical & Strategic).
  • Clean Architecture and Eventual Consistency
  • Microservices and Observability
  • CI / CD, Software Quality Metrics, and SDLC best practices
  • Benefits

    Growth Opportunities : Access to professional development and career growth within a rapidly expanding SaaS company.

    Collaborative Culture : Work in an agile, innovative environment where your ideas and contributions are valued.

    Competitive Benefits : Enjoy a comprehensive compensation and benefits package.

    D.Engage is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members

    Create a job alert for this search

    Shopify Developer • Islamabad, IS, pk