Software Developer
Posted 7 Sep 2026
Advertised as “Senior Software Developer - NBI”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
Aspire Software is looking for a Senior Software Developer to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About the Job:
You will work closely with our Senior Integrations Engineer and within the Platform, Data and Security function, collaborating directly with external technical partners, internal product and engineering teams, and a codebase that spans modern TypeScript microservices and a mature .NET API. Critically, you will be expected to use AI-enabled development workflows not as a productivity shortcut but as a genuine engineering methodology: taking loosely defined integration requirements and using Claude Code and agentic tooling to plan, refine, and deliver production-quality outcomes. If you want to build things that matter, work in an environment that is serious about AI-native engineering, and grow your skills across a genuinely interesting technical domain, this is the role.
Key responsibilities
Integration design and delivery
- Design, build, and maintain integrations between the NBI platform and third-party systems including POS providers, payment processors, CRM platforms, and marketing tools, using the target TypeScript and AWS Lambda microservices stack.
- Own the full integration lifecycle for assigned partners: technical discovery, API contract design, build, testing, deployment, and ongoing reliability monitoring.
- Work within our existing .NET and SQL-based integration layer where required, reading and understanding legacy implementations to inform refactoring, extend capability, or resolve production issues without introducing regression.
- Ensure all integrations are built to be robust, observable, and maintainable, with appropriate error handling, retry logic, and alerting in place from the start.
Technical partner engagement
- Engage directly with third-party technical teams to understand API contracts, negotiate integration approaches, and resolve ambiguities during implementation.
- Represent NBI professionally in technical discussions with external partners, translating business requirements into clear integration specifications and surfacing risks or constraints early.
- Document integration contracts, data flows, and operational runbooks clearly, ensuring the team can support and extend integrations beyond the initial build.