DemandPDX

C# / .NET Developer, Shopify, Middleware Focus

DemandPDX

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain middleware applications using C# and .NET.
  • Build and maintain integrations between Shopify and external systems.
  • Use GraphQL to query and manipulate data from Shopify APIs.
  • Enhance and support existing middleware services currently in production.
  • Collaborate with cross-functional teams to define, design, and implement scalable solutions.
  • Support and potentially transition ownership of a mobile app backend (PaaS-based).
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve complex backend and integration issues.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and follow engineering best practices.

Requirements

  • Minimum of 4–5 years of hands-on experience with C# and .NET development.
  • Strong experience building APIs, services, and middleware architectures.
  • Experience working with Shopify APIs. Direct Shopify development experience is ideal.
  • Solid experience using GraphQL to query and manipulate data (Shopify GraphQL Admin API experience is a plus).
  • Experience working in cloud-based or PaaS environments.
  • Proven experience integrating third-party systems and APIs.
  • Strong analytical and troubleshooting skills with the ability to resolve complex backend issues.
  • Strong written and verbal communication skills.
  • Ability to work effectively with client stakeholders and distributed teams.
  • Experience working in an agile development environment.
Benefits
  • 100% remote work
  • Flexible schedules
  • Competitive compensation
  • Performance-based bonus opportunities
  • Medical, dental, vision, and disability insurance (employee coverage provided)
  • HSA plan options
  • Simple IRA with 3% company match
  • Company-paid life insurance
  • Paid holidays and paid time off
  • Paid maternity and paternity leave
  • Paid bereavement and natural disaster leave
  • Company-provided laptop
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETGraphQLAPI developmentmiddleware architecturecloud-based environmentsPaaStroubleshootingcode reviewsengineering best practices
Soft Skills
analytical skillstroubleshooting skillswritten communicationverbal communicationcollaborationstakeholder managementteamworkagile development