HimalayasHimalayas logo
NI

Full Stack Developer

NetForemost, Inc
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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%

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Hiring timezones

United States +/- 0 hours

About NetForemost, Inc

Learn more about NetForemost, Inc and their company culture.

View company profile
Claim this profileNI

NetForemost, Inc

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at NetForemost, Inc

Explore the variety of open remote roles at NetForemost, Inc, offering flexible work options across multiple disciplines and skill levels.

View all jobs at NetForemost, Inc

Remote companies like NetForemost, Inc

Find your next opportunity by exploring profiles of companies that are similar to NetForemost, Inc. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan