2 jobs in Intelpoint Consulting
junior backend integration developer
Posted today
Job Viewed
Job Description
JUNIOR BACKEND INTEGRATION DEVELOPER (QUICKBOOKS- ETIMS)
Type:
Contract (full-time)
•
Location
: Remote (EAT)
•
Start
: ASAP
•
Duration
: 2–3 months (extendable)
Mission: Build the Intelpoint QuickBooks- KRA eTIMS connector using our FastAPI scaffold,
with high reliability, auditability, and compliance.
Responsibilities
- Implement REST endpoints in FastAPI for invoices/credit notes; map QBO/QBD payloads- eTIMS schema (VAT16/Zero/Exempt, buyer KRA PINs).
- QBO path: connect via Zapier/Power Automate or OAuth app; write back ACK/status to QBO.
- QBD path: implement QuickBooks Web Connector (QWC) handlers; parse QBXML; write back ACK to Desktop.
- Add idempotency, retries with backoff, dead-letter queue (DLQ), and a daily reconciliation job.
- Logging, simple status dashboard/CLI reports, and developer-grade docs/runbooks.
- Unit/E2E tests; PRs, code reviews, and weekly demos.
Must-have Skills
- Python, FastAPI, Pydantic; JSON/XML transforms; solid Git discipline.
- QuickBooks experience:
o QBO: OAuth2, Invoices/Credit Memos, custom field write-back.
o QBD: Web Connector (QWC) + QBXML basics.
- Reliability patterns: idempotency, retries, error categorization.
- Security hygiene: env secrets, TLS, log redaction.
- SQL (SQLite/Postgres) + basic cron/scheduler.
Nice-to-have
- Celery/RQ or queues; Docker; Zapier/Power Automate; observability (logs/metrics).
- Kenya VAT familiarity (VAT16/Zero/Exempt), partial credit notes.
If you are a perfect fit, kindly send your CV to
by
21st October 2025.
Fractional Senior Integration Architect – SOW
Posted today
Job Viewed
Job Description
Type:
Fractional (consulting)
•
Commitment:
~8–12 hrs/week for 4–5 weeks
•
Start:
ASAP (EAT)
Objective:
Own architecture, security, and production-readiness for Intelpoint's QuickBooks -eTIMS connector; coach junior, gate releases.
Scope of Work
- Architecture & Security: target architecture, data model, threat model, secrets/TLS, logging/audit strategy.
- Data & Compliance: finalize eTIMS schemas (Invoice/Credit Note incl. partial), VAT mapping rules, idempotency strategy.
- Integration: supervise QBO (Zapier/PA or OAuth) and QBD (QWC/QBXML) flows; approve eTIMS sandbox handshake.
- Reliability & Ops: retries/DLQ, daily reconciliation spec, metrics/alerts, runbooks.
- Quality Gate: code reviews, test plan, release criteria; sign-off for pilot & production.
- Handover: documentation, KT session, backlog/priorities.
Milestones, Artifacts & Acceptance Criteria
M1 – Architecture & Security (Week 1)
- Artifacts: Architecture doc (diagram + components), threat model, data model, interface contracts (JSON Schemas).
- Acceptance: Intelpoint sign-off; runnable scaffold bootstrapped; security checklist approved.
M2 – QBO MVP E2E (Week 1–2)
- Artifacts: Mapping spec (QBO→eTIMS), test fixtures (VAT16/Zero/Exempt), ACK write-back design.
- Acceptance: Demo: QBO→middleware→stub ACK→write-back; unit/E2E tests pass; idempotency keys in place.
M3 – eTIMS Sandbox Integration (Week 2–3)
- Artifacts: Error catalog, retry matrix, DLQ spec.
- Acceptance: Live sandbox submission (all scenarios) with recorded ACKs; non-2xx paths handled; reconciliation job plan drafted.
M4 – QBD Desktop E2E (Week 3–4)
- Artifacts: QWC handler design, QBXML mapping, Desktop write-back plan.
- Acceptance: Demo: QWC poll → QBXML parse → submit → ACK → write-back; progress "100" returned; tests green.
M5 – Ops Hardening & Handover (Week 4–5)
- Artifacts: Runbooks (support, incident, rollback), dashboards/logs, go-live checklist, KT deck.
- Acceptance: 3–5 consecutive green reconciliation runs in sandbox; Intelpoint team can operate without architect.
Ways of Working
- Weekly 30-min checkpoint (EAT) + async PR reviews (≤1 business day).
- Collaboration: GitHub, issues/PRs; Slack/Teams; short Looms for walkthroughs.
Commercials & Terms (suggested)
- Engagement: Time & Materials (weekly invoicing) or fixed per milestone.
- NDA, IP & Code Ownership: All deliverables "work-for-hire" owned by Intelpoint.
- Assumptions/Dependencies: KRA sandbox credentials; test QBO/QBD company; client QBO admin access; availability for reviews.
Change Control: Any scope outside milestones to be quoted/approved before work.
If you are a perfect fit, share your CV and work at github on
by
21st October, 2025.