EU remote
Senior Software Developer - NBI
About 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.