This is a remote position.

NetForemost is looking for aFull Stack Developerwith experience in.NET, SQL, Azure, ABP.IO, and n8n integrationsto support the development of an invoice integration between the Arriba portal, n8n, and QuickBooks.

The developer will be responsible for building portal-side invoice triggers, tenant-level integration configuration, webhook-based communication, and n8n workflows that send invoices to QuickBooks and update Arriba when invoices are paid. This role requires someone who can move comfortably between application code, API integrations, workflow automation, and debugging cross-system data flows.

Key Responsibilities
  • Build and maintain full stack features using.NET, ABP.IO, SQL, and Azure.

  • Implement tenant-level integration settings, including:

    • Enable/disable integration per tenant

    • Webhook URLs per event

    • Shared secret or authentication references

    • Optional invoice source/type mapping

    • Test webhook action

  • Develop backend event triggers for invoice-related events, including:

    • invoice.created

    • invoice.voided

    • Invoice unsubmitted/deleted scenarios

  • Create secure outbound webhook payloads from Arriba to n8n.

  • Build and maintainn8n workflowsto:

    • Receive Arriba invoice events

    • Transform invoice payloads

    • Create invoices in QuickBooks

    • Void/delete invoices in QuickBooks

    • Detect or receive QuickBooks payment updates

    • Call Arriba’s mark-as-paid endpoint

  • Integrate withQuickBooks APIsfor invoice creation, voiding, and payment reconciliation.

  • Add basic observability and traceability, including correlation IDs, logs, and error visibility.

  • Work with QA to validate create, void, unsubmit, delete, and mark-paid flows.

  • Document integration setup, configuration steps, and handoff notes.

  • Collaborate with the project manager, QA engineer, and client stakeholders during UAT.


Requirements

Required Skills
  • Strong experience as aFull Stack Developer.

  • Hands-on experience with.NET / C#.

  • Experience working withABP.IOor similar modular application frameworks.

  • Strong SQL experience, including schema design, queries, and data troubleshooting.

  • Experience deploying, configuring, or supporting applications onMicrosoft Azure.

  • Backend development experience with REST APIs, webhooks, authentication, and event-driven flows.

  • Frontend experience building admin/configuration screens.

  • Experience withn8n, Zapier, Make, Workato, or similar workflow automation tools.

  • Experience integrating third-party APIs.

  • Ability to design and debug webhook-based integrations.

  • Familiarity with OAuth, API keys, shared secrets, or similar authentication methods.

  • Strong understanding of JSON payload design, data mapping, and error handling.

  • Comfortable working across backend, frontend, and integration layers.

Nice to Have
  • Experience withQuickBooks Online API.

  • Experience with accounting, invoicing, or payment workflows.

  • Experience with multi-tenant SaaS platforms.

  • Experience with ABP.IO tenant settings, feature management, permissions, or background jobs.

  • Experience with Azure App Services, Azure SQL, Azure Functions, Key Vault, Application Insights, or Storage.

  • Experience with background jobs, queues, retries, or event-driven architecture.

  • Experience with logging, monitoring, and integration observability.

  • Experience creating technical documentation and deployment guides.

  • Familiarity with secure credential storage and tenant-specific configuration.

Technical Stack

The developer should be comfortable working with:

  • Backend:.NET / C#

  • Framework:ABP.IO

  • Database:SQL / Azure SQL

  • Cloud:Microsoft Azure

  • Automation:n8n

  • Integration:QuickBooks Online API, REST APIs, webhooks

  • Architecture:Multi-tenant SaaS, event-driven integrations, tenant-level configuration


Benefits

  • 100% Remote Work
  • Flexibility
  • Growth Opportunities
  • Learning Opportunities
  • Paid time off Incentive
  • Annual Retention Incentive 12%
  • Monthly Productivity and Learning Incentive 7.5%