Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: junior backend integration developer.
Nairobi Jobs | Expertini

Urgent! junior backend integration developer - Local Job Opening in Nairobi

junior backend integration developer



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.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your junior backend Potential: Insight & Career Growth Guide