{"id":529845,"url":"https://alion.io/job/valsoft-corporation-senior-software-developer-nbi","title":"Senior Software Developer - NBI","company":{"id":8417,"name":"Valsoft Corporation","domain":"valsoftcorp.com","url":"https://alion.io/company/valsoft-corporation","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":80,"open_postings":38,"ghost_share":0,"stale_share":0.789,"repost_share":0.026,"time_to_fill_p50_days":44,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Beirut, Lebanon"],"countries":["LB"],"hiring_countries":["LB"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":51000,"max_usd":153000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":7270},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"GitLab","optional":false},{"name":"Linear","optional":false},{"name":"Node JS","optional":false},{"name":"Notion","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Datadog","optional":true},{"name":"JavaScript","optional":true},{"name":"Kanban","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-09-07T00:00:00Z","employer_posted_date":"2026-09-07","last_verified_at":"2026-10-25T23:26:18Z","board_verified":true,"closed_at":null,"days_open":49,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":49},"description":"Aspire Software is looking for a Senior Software Developer to join our team in Lebanon.\nHere 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.\nAbout the Job:\nYou 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.\nKey responsibilities\nIntegration design and delivery\nDesign, 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.\nOwn the full integration lifecycle for assigned partners: technical discovery, API contract design, build, testing, deployment, and ongoing reliability monitoring.\nWork 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.\nEnsure all integrations are built to be robust, observable, and maintainable, with appropriate error handling, retry logic, and alerting in place from the start.\nTechnical partner engagement\nEngage directly with third-party technical teams to understand API contracts, negotiate integration approaches, and resolve ambiguities during implementation.\nRepresent NBI professionally in technical discussions with external partners, translating business requirements into clear integration specifications and surfacing risks or constraints early.\nDocument integration contracts, data flows, and operational runbooks clearly, ensuring the team can support and extend integrations beyond the initial build.\nAI-enabled engineering and delivery quality\nUse Claude Code and agentic AI workflows as a core part of how you work: from decomposing a loosely defined integration requirement into a structured delivery plan, through scaffolding, iterative refinement, and test generation, to final production-ready output.\nApply strong engineering judgement to AI-generated output; you know how to verify correctness at integration boundaries, catch hallucinated API behaviour, and hold quality standards even when AI tooling is doing a large share of the drafting.\nContribute to the team's evolving norms around AI-augmented engineering: what works, what does not, where human judgement is non-negotiable, and how to structure tasks for reliable AIassisted execution.\nWork within the Shape Up delivery model, engaging with pitches during shaping, committing to delivery within cycle, and surfacing scope or complexity concerns proactively rather than after the fact.\nCollaborate closely with the QA function to ensure integrations are testable, with agreed acceptance criteria, contract tests, and monitoring in place before delivery is considered complete.\nUse Linear, Notion, and GitLab as standard tooling across work tracking, documentation, and CI/CD.\nAbout you\nYou are an engineer who takes integration work seriously as a discipline, not just plumbing between systems. You understand that the quality of an integration shows up in production at the worst possible moment, so you build with reliability and observability in mind from the start. You are comfortable working across both modern serverless architectures and legacy codebases, and you communicate clearly enough with technical partners to get integrations right the first time rather than the third.\nEqually important: you are an experienced practitioner of AI-native engineering. You do not use Claude Code to autocomplete lines of code. You use it to think through an approach, decompose ambiguous requirements into executable steps, generate and iterate on implementation, and produce output you are prepared to own and defend. You have enough experience with agentic workflows to know their limits, and enough engineering rigour to close the gap where they fall short.\nRequirements\nExcellent written and verbal English communication skills; able to engage with technical partners and internal teams across time zones with clarity and professionalism\nStrong commercial experience building and maintaining third-party integrations using REST APIs, webhooks, and event-driven patterns\nSolid Node.js and TypeScript development experience, with the ability to build production-quality backend services and integrations independently\nAbility to read, understand, and work within a .NET / C# codebase; you do not need to be a .NET specialist, but you cannot be blocked by one\nWorking knowledge of SQL and relational databases; comfortable writing and reviewing queries, understanding data access patterns, and reasoning about integration data flows\nDemonstrated experience using Claude Code or equivalent agentic AI tooling as a core part of your engineering workflow; able to take a loosely defined capability, structure it into a delivery plan using AI, and drive it through to production-quality output with appropriate verification at each stage\nStrong engineering judgement when working with AI-generated code; you know what to trust, what to verify, and what to rewrite, particularly at API boundaries and in integration-critical paths.\nStrong attention to detail in API contract design, error handling, and edge-case coverage; integrations you build do not silently fail\nHighly desirable\nHands-on experience with AWS Lambda and serverless architectures, including event-driven patterns and infrastructure-as-code tooling such as Terraform\nExperience integrating with POS systems, payment processors, or hospitality platforms in a commercial environment\nFamiliarity with AI agent orchestration, prompt engineering for code generation tasks, and context management in multi-step agentic workflows\nFamiliarity with observability tooling (Datadog or equivalent) for monitoring integration health, alerting on failures, and diagnosing production issues\nExperience working in Linear, Notion, and GitLab as a day-to-day engineering toolchain\nExperience working in Shape Up, Kanban, or other non-sprint delivery models with a strong sense of personal delivery accountability\nExposure to multi-region or multi-market SaaS environments, where integration behaviour may vary by geography or partner configuration\nWhat's in it for you\nYou will be working on integrations that restaurant operators depend on every day, at a moment when the team is actively rebuilding how those integrations work. The shift from a complex legacy integration layer to a modern, event-driven microservices architecture is a genuine technical problem, and you will have real ownership of meaningful parts of it. The work spans new partner onboarding into North America, the modernisation of existing POS and payment integrations, and an engineering culture that treats AI-native delivery as a first-class discipline. If you want to grow your skills across serverless architecture, integration design, and agentic engineering on a platform that touches tens of thousands of venues, you will find genuine scope to do that here.\nWhy join us\nA team built on genuine care for the people we work with and the customers we serve. We work remotely, we hold each other to a high standard, and we are committed to building a team that reflects the diversity of the communities and industries we serve. We welcome applications from candidates of all backgrounds.","description_format":"text","description_chars":8346,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Lebanon","iso":"LB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Investment Holding Companies"],"lifecycle":[{"event":"open","at":"2026-09-08T06:34:28Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":1,"p_active":0.522,"p_room":0.44,"age_days":48,"expected_fill_days":44,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/valsoft-corporation-senior-software-developer-nbi","json_url":"https://alion.io/job/valsoft-corporation-senior-software-developer-nbi.json","meta":{"generated_at":"2026-10-26T00:49:08Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":926,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8417},"rest":"https://alion.io/mcp/rest/get_company?id=8417"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvalsoft-corporation-senior-software-developer-nbi"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvalsoft-corporation-senior-software-developer-nbi"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvalsoft-corporation-senior-software-developer-nbi"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/valsoft-corporation-senior-software-developer-nbi\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvalsoft-corporation-senior-software-developer-nbi"}]}