Senior Software Developer - NBI
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