PacketClouds Technology

Full Stack Developer

PacketClouds Technology

Engineering & Technology

Today
Easy apply New Immediate Start

Job summary

We are looking for a Full Stack Developer with hands-on experience integrating with ERP systems. You will build and maintain integrations that allow businesses to submit invoices to FIRS directly from their existing ERP workflows and extend our platform's capabilities across the stack. Candidate should be reside around Surulere, Lagos

Min Qualification: Degree Experience Level: Mid level Experience Length: 3 years Working Hours: Full Time

Job descriptions & requirements

Responsibilities:

ERP Integration Development:

  • Design and build integration connectors for ERPs (Microsoft Dynamics, Odoo etc)
  • Develop middleware that syncs invoices, credit notes, and payment data between ERP systems and our platform
  • Map ERP invoice data models to FIRS UBL 2.1 format (our existing UBL generator handles the final transformation)
  • Build webhook receivers for real-time ERP event triggers (invoice posted, payment recorded)
  • Handle data mapping edge cases: multi-currency, partial payments, tax code translation, unit of measure conversion


Backend Development (NestJS):

  • Extend our REST API with new endpoints for ERP integration workflows
  • Build queue-based processing for bulk ERP invoice sync using BullMQ
  • Implement retry logic and error handling for unreliable ERP API connections
  • Write integration with the FIRS MBS API (validate, sign, transmit invoices)
  • Maintain and extend TypeORM entities and database migrations (PostgreSQL)
  • Build audit logging for all ERP sync operations


Frontend Development (Next.js):

  • Build ERP integration configuration UI (connection setup, field mapping, sync status)
  • Create dashboards showing sync status, errors, and processing history
  • Extend existing document management pages with ERP-sourced data indicators
  • Implement real-time progress indicators for bulk sync operations


API & Platform:

  • Design APIs that external ERP plugins/extensions can consume
  • Write comprehensive API documentation for ERP vendors building their own integrations
  • Build and maintain sandbox environments for integration testing
  • Support third-party developers integrating with our API


Requirements:

  • 3+ years of full-stack development experience with TypeScript
  • Production experience with NestJS or similar Node.js backend frameworks (Express, Fastify)
  • Production experience with React (Next.js preferred)
  • Hands-on experience integrating with ERP APIs (Business Central OData/REST APIs or Finance & Operations Data Entities)
  • Strong understanding of REST API design, authentication (OAuth2, API keys), and webhook patterns
  • Experience with PostgreSQL or similar relational databases
  • Experience with Redis for caching or message queuing
  • Understanding of data mapping between different system schemas (ERP to standardised formats)
  • Comfortable working with external API documentation and debugging HTTP integrations
  • Experience with Microsoft Azure AD / Entra ID authentication and the Microsoft Graph API ecosystem
  • Familiarity with Dynamics 365 Business Central AL extensions or custom connectors
  • Experience with BullMQ, RabbitMQ, or similar job queue systems
  • Experience with TypeORM or similar ORMs
  • Understanding of accounting/invoicing data models (chart of accounts, tax codes, payment terms, document types)
  • Experience building multi-tenant SaaS applications
  • Familiarity with UBL (Universal Business Language) or similar e-invoicing standards


Nice to Have:

  • Experience integrating with other ERP systems: SAP Business One, Sage, Odoo, QuickBooks, Xero
  • Familiarity with the FIRS e-invoicing system or Nigerian tax compliance
  • Experience with Docker, CI/CD pipelines, and cloud deployments (AWS preferred)
  • Knowledge of cryptographic operations (AES encryption, RSA signing, certificate handling)
  • Contributions to open-source ERP connectors or integration frameworks
  • Experience with Power Automate or Azure Logic Apps for low-code ERP integration flows

Important safety tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 Jobberman

Or your alerts