CareerPlanSign in

Senior Software Developer - NBI

Beirut, Beirut Governorate, Lebanon💼 Full-time🗓 2026-09-07 → 2026-09-26

Core

Design, build, and maintain third-party integrations (POS, payment, CRM) for the NBI platform using TypeScript microservices and AWS Lambda, while applying AI-enabled engineering workflows to plan and deliver production-quality outcomes.

Role type

Senior Software Developer (Integration Specialist)

Builds

Production-ready integrations connecting NBI platform with external systems (POS, payment processors, CRMs)

Domain

Fintech / Payments / Restaurant Technology

Deliverable

production ML models | product features

Required skills

TypeScript, Node.js, REST APIs, Webhooks, Event-driven patterns, SQL, AWS Lambda, AI-enabled development workflows, Agentic tooling, API contract design, Error handling

Preferred skills

Terraform, Datadog, Linear, Notion, GitLab, Shape Up methodology, POS/Payment integration experience

Technologies

TypeScript, Node.js, AWS Lambda, .NET, SQL, Claude Code, Terraform, Datadog, Linear, Notion, GitLab

Responsibilities

Design and build integrations between NBI and third-party systems; Engage with external technical partners to define API contracts; Use AI tools to decompose requirements and generate code; Maintain legacy .NET/SQL integration layers; Ensure robustness and observability of integrations; Collaborate with QA on acceptance criteria and contract tests.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.