وظائف مندوب توزيع
٩٦٧ وظائف شاغرة
<p><h4>Mindrift is looking for highly skilled senior Python data scraping engineers</h4>
<p>to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system.</p>
<p>In this role, as an AI pilot – that’s how we refer to this role at Mindrift – you’ll collaborate with Tendem agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results.</p>
<p>This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction, and processing.</p>
<h4>What we do</h4>
<p>The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of generative AI by tapping into real-world expertise from across the globe.</p>
<p>This is a freelance role for a Tendem project. As a senior Python data scraping engineer, you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and OpenRouter alongside your own resourceful approaches.</p>
<h4>Key responsibilities:</h4>
<li>Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.</li>
<li>Leverage internal tools (Apify, OpenRouter) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements.</li>
<li>Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.</li>
<li>Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.</li>
<li>Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.</li>
<h4>Requirements:</h4>
<li>At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).</li>
<li>Bachelor’s or master’s degree in engineering, applied mathematics, computer science, or related technical fields is a plus.</li>
<li>Candidates should have a strong technical foundation and practical experience with scripting, automation, and AI-assisted workflows. We are looking for specialists who can solve non-trivial problems, work confidently with LLMs, and systematically collect, structure, and validate data from diverse sources. A methodical, detail-oriented approach and the ability to work independently are essential.</li>
<li>Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies.</li>
<li>Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML).</li>
<li>Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets).</li>
<li>Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale.</li>
<li>Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows.</li>
<li>Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks.</li>
<li>Strong attention to detail and commitment to data accuracy.</li>
<li>Self-directed work ethic with ability to troubleshoot independently.</li>
<li>A link to GitHub is a plus.</li>
<li>English proficiency: Upper-intermediate (B2) or above (required).</li>
<h4>Project time expectations</h4>
<p>For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p>
<h4>Compensation</h4>
<p>On this project, contributors can earn up to $25 per hour equivalent, depending on their level and pace of contribution.</p>
<p>Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>About CRS: Catholic Relief Services is the official international humanitarian agency of the Catholic community in the United States. CRS works to save, protect, and transform lives in need in more than 100 countries, without regard to race, religion or nationality. CRS relief and development work is accomplished through programs of emergency response, HIV, health, agriculture, education, microfinance and peacebuilding.</p><p>Job Summary You will assist project implementation by working directly with local partners and community members, coordinating various project activities and events in support of Catholic Relief Services (CRS) work to serve the poor and vulnerable. Your service and community relations skills ensure that the local partners and communities feed into and benefit from the project that consistently applies best practices and continuously works towards improving its impact.</p><p>Roles and Key Responsibilities</p><ul><li>Conduct regular field visits to support partner-led activities (including but not limited to shelter rehabilitation works, NFI distributions, livelihoods, Cash for Shelter and WASH upgrades), document progress against weekly and monthly targets, and immediately flag deviations, bottlenecks, or risks to the Project Manager.</li><li>Coordinate communication and facilitate information sharing among the project team, implementing partners, and project beneficiaries at the community level to assist local partners in strengthening community interest, involvement, and support networks.</li><li>Document community feedback and perceptions emerging from the field and channel these systematically to the Project Manager and MEAL focal point for action.</li><li>Represent the project, when delegated, at sub-national coordination forums, including Governorate-level coordination meetings and different sector working groups.</li><li>Liaise with various community stakeholders and mobilize them to ensure full involvement of community leaders, community representatives, and local government representatives in the overall implementation and improvement of project activities.</li><li>In close coordination with the implementing partner, identify capacity-building needs across technical, operational, and compliance domains.</li><li>Compile data provided at the partner level as per project requirements and contribute to the preparation of reports.</li><li>Monitor implementation of Safe and Dignified Programming (SDP) principles and report any concerns regarding SDP implementation.</li><li>Contribute to project learning by documenting good practices, challenges, and adaptive programming decisions emerging from the field.</li><li>Support emergency surge moments with flexibility on tasks and locations.</li><li>Carry out any other related duties assigned by the line manager that contribute to the achievement of project objectives.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor s degree, engineering or a related field is preferred.</li><li>2 3 years of field work experience, mainly related to Shelter, WASH, livelihoods, Health and NFIs, preferably with international NGO.</li><li>Additional education may substitute for some required experience.</li></ul><p>Knowledge, Skills and Abilities</p><ul><li>Computer skills required.</li><li>Observation, active listening and analysis skills with ability to make sound judgment</li><li>Good interpersonal skills and the ability to interact effectively with diverse groups</li><li>Proactive, results-oriented and service-oriented</li></ul><p>Required Languages: Fluency in Arabic, professional level of written and spoken English.</p><p>Travel: Must be willing and able to travel up to 75%.</p><p>Supervisory Responsibilities: no supervisory responsibilities</p><p>Agency-Wide Competencies (for all CRS staff): These are rooted in the mission, values, and principles of CRS and used by each staff member to fulfill his or her responsibilities and to achieve the desired results.</p><ul><li>Serves with Integrity</li><li>Models Stewardship</li><li>Cultivates Constructive Relationships</li><li>Promotes Learning</li></ul><p>Emergency Competencies: These are rooted in the mission, values, and principles of CRS and used by each staff working in emergencies to fulfill his or her responsibilities and to achieve the desired results.</p><ul><li>Communicates strategically under pressure.</li><li>Manages stress and complexity.</li><li>Actively promotes safety and security.</li><li>Manages and implements high-quality emergency programs.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Aspire Software is looking for a AI Developer to join our team in Lebanon.<br> Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals.<br> 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.<br> About the job: We are deliberately looking for someone who has not worked in COBOL before.<br> The goal is for you to learn the core directly from our senior engineer, in his way, without competing habits to unlearn, so the knowledge transfers cleanly and intact.<br> Your modern engineering instincts are what you bring; the COBOL you will learn from the person who knows it best.<br> This is also why we are looking for an engineer who works fluently with AI.<br> Once you understand how the core actually behaves, modern AI tooling becomes a force-multiplier for documenting it, reasoning about it, and ultimately migrating it to a modern stack.<br> Deep system knowledge and strong AI capability are the two halves of how this modernisation actually gets done, and we expect this hire to bring the second from day one and build the first here.<br> If the idea of going deep into a complex, valuable, decades-old system, and emerging as one of the few people in the world who genuinely understands it, sounds like your kind of challenge, we want to talk to you.<br> In your first six months Spend a meaningful proportion of your time learning our COBOL core in structured sessions with our senior platform engineer.<br> This is protected time, treated as part of the role, not something you do around other work.<br> Contribute to modern Go services in the stack from week one, on scoped pieces of work that build context without putting you on the critical path.<br> Help us document what you’re learning as you learn it.<br> Fresh eyes are uniquely valuable for surfacing the things long-tenured engineers no longer notice.<br> Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.<br> Use AI tooling deliberately as part of how you learn: to summarise unfamiliar code, surface questions for your mentor, and turn what you learn into clear documentation faster than fresh eyes could alone.<br> Beyond six months Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.<br> Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.<br> Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.<br> Lead AI-assisted modernisation of the parts of the core you have come to understand, translating well-understood COBOL into well-tested modern services, with AI as a lever rather than a crutch.<br> Own projects end to end.<br> Work starts from a client-facing Design Doc that describes data flow and outcomes but not detailed technical specs; from there you own the technical design, the implementation, your own alpha testing, and everything in between.<br> Adapt to the business.<br> Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.<br> Mentor the next Go-into-COBOL hire as the team grows.<br> 4–7 years of professional software engineering experience, with significant time writing production Go.<br> Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow.<br> You enjoy reading code more than you fear it.<br> Strong fundamentals: data structures, concurrency, debugging, designing for failure modes.<br> Language familiarity matters less than the habits of mind.<br> Demonstrable, judgment-led fluency with AI in a real engineering workflow.<br> You use AI tools daily to read and understand unfamiliar code, accelerate routine work, and draft documentation, and you can explain clearly where you trust their output and where you don’t.<br> We care less about which tools you use than about the judgement you bring to using them.<br> This is a hard requirement for the role.<br> The interpersonal maturity to learn directly from a highly experienced, exacting mentor.<br> You can build trust, adapt to an established way of working, and absorb knowledge patiently, rather than rushing to impose your own approach before you understand why things are the way they are.<br> A genuine willingness, ideally an active interest, in learning COBOL and working in a heritage system.<br> This is not a stepping stone to a pure greenfield role; the COBOL work is the role.<br> No prior COBOL experience is expected or needed; you will learn it here, from the person who knows it best.<br> Strong written communication.<br> You will be helping us turn tribal knowledge into durable documentation.<br> Comfortable with ambiguity.<br> The codebase has decades of history, the documentation is improving but not yet complete, and you will sometimes need to figure things out by reading and asking rather than by looking them up.<br> Based in a UK/EMEA timezone and able to commit to a consistent daily overlap with California (Pacific) working hours.<br> This is a genuine requirement of the role, not a preference: you will be learning directly from our retiring senior, who is based there, so dependable shared hours are essential.<br> You will also keep reliable overlap with the rest of the UK/EMEA team.<br> Comfortable owning the full development cycle and shifting priorities when needed.<br> You will own projects end to end (see What you’ll do), and you will sometimes need to reprioritise at short notice for urgent client work.<br> These are the two things new hires here most often underestimate.<br> Strong indicators Experience working with or alongside legacy systems: mainframe, monolithic, or otherwise long-lived.<br> You understand that “legacy” often means “load-bearing” and treat it with appropriate respect.<br> Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.<br> Comfortable in polyglot environments.<br> Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.<br> Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.<br> Experience pairing closely with a more senior engineer and absorbing knowledge from them.<br> Experience building or working with AI-assisted developer tooling in a serious production context: agents, code generation, retrieval over large codebases, or similar.<br> You have opinions, grounded in real use, about where it earns its keep.<br> Nice to have Experience with car rental, fleet, travel, hospitality, or other operationally complex industries.<br> Experience contributing to a platform modernisation, replatforming, or legacy-to-modern migration program.<br> Familiarity with Perl or PostScript.<br> Parts of the surrounding toolchain still touch both; not a blocker at all if you have not used them, but real exposure is a genuine plus.<br></span> </div>
<p><h4>Description</h4>
<p>Aspire Software is looking for an AI developer to join our team in Lebanon.</p>
<p>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.</p>
<h4>About the job</h4>
<p>We are deliberately looking for someone who has not worked in COBOL before. The goal is for you to learn the core directly from our senior engineer, in his way, without competing habits to unlearn, so the knowledge transfers cleanly and intact. Your modern engineering instincts are what you bring; the COBOL you will learn from the person who knows it best.</p>
<p>This is also why we are looking for an engineer who works fluently with AI. Once you understand how the core actually behaves, modern AI tooling becomes a force-multiplier for documenting it, reasoning about it, and ultimately migrating it to a modern stack. Deep system knowledge and strong AI capability are the two halves of how this modernisation actually gets done, and we expect this hire to bring the second from day one and build the first here.</p>
<p>If the idea of going deep into a complex, valuable, decades-old system, and emerging as one of the few people in the world who genuinely understands it, sounds like your kind of challenge, we want to talk to you.</p>
<h4>In your first six months</h4>
<ul>
<li>Spend a meaningful proportion of your time learning our COBOL core in structured sessions with our senior platform engineer. This is protected time, treated as part of the role, not something you do around other work.</li>
<li>Contribute to modern Go services in the stack from week one, on scoped pieces of work that build context without putting you on the critical path.</li>
<li>Help us document what you’re learning as you learn it. Fresh eyes are uniquely valuable for surfacing the things long-tenured engineers no longer notice.</li>
<li>Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.</li>
<li>Use AI tooling deliberately as part of how you learn: to summarise unfamiliar code, surface questions for your mentor, and turn what you learn into clear documentation faster than fresh eyes could alone.</li>
</ul>
<h4>Beyond six months</h4>
<ul>
<li>Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.</li>
<li>Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.</li>
<li>Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.</li>
<li>Lead AI-assisted modernisation of the parts of the core you have come to understand, translating well-understood COBOL into well-tested modern services, with AI as a lever rather than a crutch.</li>
<li>Own projects end to end. Work starts from a client-facing design doc that describes data flow and outcomes but not detailed technical specs; from there you own the technical design, the implementation, your own alpha testing, and everything in between.</li>
<li>Adapt to the business. Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.</li>
<li>Mentor the next Go-into-COBOL hire as the team grows.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>4–7 years of professional software engineering experience, with significant time writing production Go.</li>
<li>Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow. You enjoy reading code more than you fear it.</li>
<li>Strong fundamentals: data structures, concurrency, debugging, designing for failure modes. Language familiarity matters less than the habits of mind.</li>
<li>Demonstrable, judgment-led fluency with AI in a real engineering workflow. You use AI tools daily to read and understand unfamiliar code, accelerate routine work, and draft documentation, and you can explain clearly where you trust their output and where you don’t. We care less about which tools you use than about the judgement you bring to using them. This is a hard requirement for the role.</li>
<li>The interpersonal maturity to learn directly from a highly experienced, exacting mentor. You can build trust, adapt to an established way of working, and absorb knowledge patiently, rather than rushing to impose your own approach before you understand why things are the way they are.</li>
<li>A genuine willingness, ideally an active interest, in learning COBOL and working in a heritage system. This is not a stepping stone to a pure greenfield role; the COBOL work is the role. No prior COBOL experience is expected or needed; you will learn it here, from the person who knows it best.</li>
<li>Strong written communication. You will be helping us turn tribal knowledge into durable documentation.</li>
<li>Comfortable with ambiguity. The codebase has decades of history, the documentation is improving but not yet complete, and you will sometimes need to figure things out by reading and asking rather than by looking them up.</li>
<li>Based in a UK/EMEA timezone and able to commit to a consistent daily overlap with California (Pacific) working hours. This is a genuine requirement of the role, not a preference: you will be learning directly from our retiring senior, who is based there, so dependable shared hours are essential. You will also keep reliable overlap with the rest of the UK/EMEA team.</li>
<li>Comfortable owning the full development cycle and shifting priorities when needed. You will own projects end to end (see What you’ll do), and you will sometimes need to reprioritise at short notice for urgent client work. These are the two things new hires here most often underestimate.</li>
</ul>
<h4>Strong indicators</h4>
<ul>
<li>Experience working with or alongside legacy systems: mainframe, monolithic, or otherwise long-lived. You understand that “legacy” often means “load-bearing” and treat it with appropriate respect.</li>
<li>Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.</li>
<li>Comfortable in polyglot environments. Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.</li>
<li>Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.</li>
<li>Experience pairing closely with a more senior engineer and absorbing knowledge from them.</li>
<li>Experience building or working with AI-assisted developer tooling in a serious production context: agents, code generation, retrieval over large codebases, or similar. You have opinions, grounded in real use, about where it earns its keep.</li>
</ul>
<h4>Nice to have</h4>
<ul>
<li>Experience with car rental, fleet, travel, hospitality, or other operationally complex industries.</li>
<li>Experience contributing to a platform modernisation, replatforming, or legacy-to-modern migration program.</li>
<li>Familiarity with Perl or PostScript. Parts of the surrounding toolchain still touch both; not a blocker at all if you have not used them, but real exposure is a genuine plus.</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p>Aspire Software is looking for an AI developer to join our team in Lebanon.</p>
<p>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.</p>
<h4>About the job</h4>
<p>We are deliberately looking for someone who has not worked in COBOL before. The goal is for you to learn the core directly from our senior engineer, in his way, without competing habits to unlearn, so the knowledge transfers cleanly and intact. Your modern engineering instincts are what you bring; the COBOL you will learn from the person who knows it best.</p>
<p>This is also why we are looking for an engineer who works fluently with AI. Once you understand how the core actually behaves, modern AI tooling becomes a force-multiplier for documenting it, reasoning about it, and ultimately migrating it to a modern stack. Deep system knowledge and strong AI capability are the two halves of how this modernisation actually gets done, and we expect this hire to bring the second from day one and build the first here.</p>
<p>If the idea of going deep into a complex, valuable, decades-old system, and emerging as one of the few people in the world who genuinely understands it, sounds like your kind of challenge, we want to talk to you.</p>
<h4>In your first six months</h4>
<ul>
<li>Spend a meaningful proportion of your time learning our COBOL core in structured sessions with our senior platform engineer. This is protected time, treated as part of the role, not something you do around other work.</li>
<li>Contribute to modern Go services in the stack from week one, on scoped pieces of work that build context without putting you on the critical path.</li>
<li>Help us document what you’re learning as you learn it. Fresh eyes are uniquely valuable for surfacing the things long-tenured engineers no longer notice.</li>
<li>Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.</li>
<li>Use AI tooling deliberately as part of how you learn: to summarise unfamiliar code, surface questions for your mentor, and turn what you learn into clear documentation faster than fresh eyes could alone.</li>
</ul>
<h4>Beyond six months</h4>
<ul>
<li>Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.</li>
<li>Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.</li>
<li>Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.</li>
<li>Lead AI-assisted modernisation of the parts of the core you have come to understand, translating well-understood COBOL into well-tested modern services, with AI as a lever rather than a crutch.</li>
<li>Own projects end to end. Work starts from a client-facing design doc that describes data flow and outcomes but not detailed technical specs; from there you own the technical design, the implementation, your own alpha testing, and everything in between.</li>
<li>Adapt to the business. Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.</li>
<li>Mentor the next Go-into-COBOL hire as the team grows.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>4–7 years of professional software engineering experience, with significant time writing production Go.</li>
<li>Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow. You enjoy reading code more than you fear it.</li>
<li>Strong fundamentals: data structures, concurrency, debugging, designing for failure modes. Language familiarity matters less than the habits of mind.</li>
<li>Demonstrable, judgment-led fluency with AI in a real engineering workflow. You use AI tools daily to read and understand unfamiliar code, accelerate routine work, and draft documentation, and you can explain clearly where you trust their output and where you don’t. We care less about which tools you use than about the judgement you bring to using them. This is a hard requirement for the role.</li>
<li>The interpersonal maturity to learn directly from a highly experienced, exacting mentor. You can build trust, adapt to an established way of working, and absorb knowledge patiently, rather than rushing to impose your own approach before you understand why things are the way they are.</li>
<li>A genuine willingness, ideally an active interest, in learning COBOL and working in a heritage system. This is not a stepping stone to a pure greenfield role; the COBOL work is the role. No prior COBOL experience is expected or needed; you will learn it here, from the person who knows it best.</li>
<li>Strong written communication. You will be helping us turn tribal knowledge into durable documentation.</li>
<li>Comfortable with ambiguity. The codebase has decades of history, the documentation is improving but not yet complete, and you will sometimes need to figure things out by reading and asking rather than by looking them up.</li>
<li>Based in a UK/EMEA timezone and able to commit to a consistent daily overlap with California (Pacific) working hours. This is a genuine requirement of the role, not a preference: you will be learning directly from our retiring senior, who is based there, so dependable shared hours are essential. You will also keep reliable overlap with the rest of the UK/EMEA team.</li>
<li>Comfortable owning the full development cycle and shifting priorities when needed. You will own projects end to end (see What you’ll do), and you will sometimes need to reprioritise at short notice for urgent client work. These are the two things new hires here most often underestimate.</li>
</ul>
<h4>Strong indicators</h4>
<ul>
<li>Experience working with or alongside legacy systems: mainframe, monolithic, or otherwise long-lived. You understand that “legacy” often means “load-bearing” and treat it with appropriate respect.</li>
<li>Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.</li>
<li>Comfortable in polyglot environments. Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.</li>
<li>Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.</li>
<li>Experience pairing closely with a more senior engineer and absorbing knowledge from them.</li>
<li>Experience building or working with AI-assisted developer tooling in a serious production context: agents, code generation, retrieval over large codebases, or similar. You have opinions, grounded in real use, about where it earns its keep.</li>
</ul>
<h4>Nice to have</h4>
<ul>
<li>Experience with car rental, fleet, travel, hospitality, or other operationally complex industries.</li>
<li>Experience contributing to a platform modernisation, replatforming, or legacy-to-modern migration program.</li>
<li>Familiarity with Perl or PostScript. Parts of the surrounding toolchain still touch both; not a blocker at all if you have not used them, but real exposure is a genuine plus.</li>
</ul></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Aspire Software is looking for a AI Developer to join our team in Lebanon.</p> <p> <strong>Here is a little window into our company:</strong> 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.</p> <p> </p> <p>About the job: </p> <p>We are deliberately looking for someone who has not worked in COBOL before. The goal is for you to learn the core directly from our senior engineer, in his way, without competing habits to unlearn, so the knowledge transfers cleanly and intact. Your modern engineering instincts are what you bring; the COBOL you will learn from the person who knows it best.</p> <p>This is also why we are looking for an engineer who works fluently with AI. Once you understand how the core actually behaves, modern AI tooling becomes a force-multiplier for documenting it, reasoning about it, and ultimately migrating it to a modern stack. Deep system knowledge and strong AI capability are the two halves of how this modernisation actually gets done, and we expect this hire to bring the second from day one and build the first here.</p> <p>If the idea of going deep into a complex, valuable, decades-old system, and emerging as one of the few people in the world who genuinely understands it, sounds like your kind of challenge, we want to talk to you.</p> In your first six months <ul> <li>Spend a meaningful proportion of your time learning our COBOL core in structured sessions with our senior platform engineer. This is protected time, treated as part of the role, not something you do around other work.</li> <li>Contribute to modern Go services in the stack from week one, on scoped pieces of work that build context without putting you on the critical path.</li> <li>Help us document what you re learning as you learn it. Fresh eyes are uniquely valuable for surfacing the things long-tenured engineers no longer notice.</li> <li>Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.</li> <li>Use AI tooling deliberately as part of how you learn: to summarise unfamiliar code, surface questions for your mentor, and turn what you learn into clear documentation faster than fresh eyes could alone.</li> </ul> Beyond six months <ul> <li>Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.</li> <li>Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.</li> <li>Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.</li> <li>Lead AI-assisted modernisation of the parts of the core you have come to understand, translating well-understood COBOL into well-tested modern services, with AI as a lever rather than a crutch.</li> <li>Own projects end to end. Work starts from a client-facing Design Doc that describes data flow and outcomes but not detailed technical specs; from there you own the technical design, the implementation, your own alpha testing, and everything in between.</li> <li>Adapt to the business. Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.</li> <li>Mentor the next Go-into-COBOL hire as the team grows.</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p> </p> <ul> <li>4 7 years of professional software engineering experience, with significant time writing production Go.</li> <li>Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow. You enjoy reading code more than you fear it.</li> <li>Strong fundamentals: data structures, concurrency, debugging, designing for failure modes. Language familiarity matters less than the habits of mind.</li> <li>Demonstrable, judgment-led fluency with AI in a real engineering workflow. You use AI tools daily to read and understand unfamiliar code, accelerate routine work, and draft documentation, and you can explain clearly where you trust their output and where you don t. We care less about which tools you use than about the judgement you bring to using them. This is a hard requirement for the role.</li> <li>The interpersonal maturity to learn directly from a highly experienced, exacting mentor. You can build trust, adapt to an established way of working, and absorb knowledge patiently, rather than rushing to impose your own approach before you understand why things are the way they are.</li> <li>A genuine willingness, ideally an active interest, in learning COBOL and working in a heritage system. This is not a stepping stone to a pure greenfield role; the COBOL work is the role. No prior COBOL experience is expected or needed; you will learn it here, from the person who knows it best.</li> <li>Strong written communication. You will be helping us turn tribal knowledge into durable documentation.</li> <li>Comfortable with ambiguity. The codebase has decades of history, the documentation is improving but not yet complete, and you will sometimes need to figure things out by reading and asking rather than by looking them up.</li> <li>Based in a UK/EMEA timezone and able to commit to a consistent daily overlap with California (Pacific) working hours. This is a genuine requirement of the role, not a preference: you will be learning directly from our retiring senior, who is based there, so dependable shared hours are essential. You will also keep reliable overlap with the rest of the UK/EMEA team.</li> <li>Comfortable owning the full development cycle and shifting priorities when needed. You will own projects end to end (see What you ll do), and you will sometimes need to reprioritise at short notice for urgent client work. These are the two things new hires here most often underestimate.</li> </ul> <p> </p> <p>Strong indicators</p> <ul> <li>Experience working with or alongside legacy systems: mainframe, monolithic, or otherwise long-lived. You understand that legacy often means load-bearing and treat it with appropriate respect.</li> <li>Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.</li> <li>Comfortable in polyglot environments. Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.</li> <li>Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.</li> <li>Experience pairing closely with a more senior engineer and absorbing knowledge from them.</li> <li>Experience building or working with AI-assisted developer tooling in a serious production context: agents, code generation, retrieval over large codebases, or similar. You have opinions, grounded in real use, about where it earns its keep.</li> </ul> <p> </p> <p>Nice to have</p> <ul> <li>Experience with car rental, fleet, travel, hospitality, or other operationally complex industries.</li> <li>Experience contributing to a platform modernisation, replatforming, or legacy-to-modern migration program.</li> <li>Familiarity with Perl or PostScript. Parts of the surrounding toolchain still touch both; not a blocker at all if you have not used them, but real exposure is a genuine plus.</li> </ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Aspire Software is looking for a AI Developer to join our team in Lebanon.<br> Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals.<br> 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.<br> About the job: We are deliberately looking for someone who has not worked in COBOL before.<br> The goal is for you to learn the core directly from our senior engineer, in his way, without competing habits to unlearn, so the knowledge transfers cleanly and intact.<br> Your modern engineering instincts are what you bring; the COBOL you will learn from the person who knows it best.<br> This is also why we are looking for an engineer who works fluently with AI.<br> Once you understand how the core actually behaves, modern AI tooling becomes a force-multiplier for documenting it, reasoning about it, and ultimately migrating it to a modern stack.<br> Deep system knowledge and strong AI capability are the two halves of how this modernisation actually gets done, and we expect this hire to bring the second from day one and build the first here.<br> If the idea of going deep into a complex, valuable, decades-old system, and emerging as one of the few people in the world who genuinely understands it, sounds like your kind of challenge, we want to talk to you.<br> In your first six months Spend a meaningful proportion of your time learning our COBOL core in structured sessions with our senior platform engineer.<br> This is protected time, treated as part of the role, not something you do around other work.<br> Contribute to modern Go services in the stack from week one, on scoped pieces of work that build context without putting you on the critical path.<br> Help us document what you’re learning as you learn it.<br> Fresh eyes are uniquely valuable for surfacing the things long-tenured engineers no longer notice.<br> Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.<br> Use AI tooling deliberately as part of how you learn: to summarise unfamiliar code, surface questions for your mentor, and turn what you learn into clear documentation faster than fresh eyes could alone.<br> Beyond six months Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.<br> Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.<br> Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.<br> Lead AI-assisted modernisation of the parts of the core you have come to understand, translating well-understood COBOL into well-tested modern services, with AI as a lever rather than a crutch.<br> Own projects end to end.<br> Work starts from a client-facing Design Doc that describes data flow and outcomes but not detailed technical specs; from there you own the technical design, the implementation, your own alpha testing, and everything in between.<br> Adapt to the business.<br> Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.<br> Mentor the next Go-into-COBOL hire as the team grows.<br> 4–7 years of professional software engineering experience, with significant time writing production Go.<br> Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow.<br> You enjoy reading code more than you fear it.<br> Strong fundamentals: data structures, concurrency, debugging, designing for failure modes.<br> Language familiarity matters less than the habits of mind.<br> Demonstrable, judgment-led fluency with AI in a real engineering workflow.<br> You use AI tools daily to read and understand unfamiliar code, accelerate routine work, and draft documentation, and you can explain clearly where you trust their output and where you don’t.<br> We care less about which tools you use than about the judgement you bring to using them.<br> This is a hard requirement for the role.<br> The interpersonal maturity to learn directly from a highly experienced, exacting mentor.<br> You can build trust, adapt to an established way of working, and absorb knowledge patiently, rather than rushing to impose your own approach before you understand why things are the way they are.<br> A genuine willingness, ideally an active interest, in learning COBOL and working in a heritage system.<br> This is not a stepping stone to a pure greenfield role; the COBOL work is the role.<br> No prior COBOL experience is expected or needed; you will learn it here, from the person who knows it best.<br> Strong written communication.<br> You will be helping us turn tribal knowledge into durable documentation.<br> Comfortable with ambiguity.<br> The codebase has decades of history, the documentation is improving but not yet complete, and you will sometimes need to figure things out by reading and asking rather than by looking them up.<br> Based in a UK/EMEA timezone and able to commit to a consistent daily overlap with California (Pacific) working hours.<br> This is a genuine requirement of the role, not a preference: you will be learning directly from our retiring senior, who is based there, so dependable shared hours are essential.<br> You will also keep reliable overlap with the rest of the UK/EMEA team.<br> Comfortable owning the full development cycle and shifting priorities when needed.<br> You will own projects end to end (see What you’ll do), and you will sometimes need to reprioritise at short notice for urgent client work.<br> These are the two things new hires here most often underestimate.<br> Strong indicators Experience working with or alongside legacy systems: mainframe, monolithic, or otherwise long-lived.<br> You understand that “legacy” often means “load-bearing” and treat it with appropriate respect.<br> Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.<br> Comfortable in polyglot environments.<br> Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.<br> Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.<br> Experience pairing closely with a more senior engineer and absorbing knowledge from them.<br> Experience building or working with AI-assisted developer tooling in a serious production context: agents, code generation, retrieval over large codebases, or similar.<br> You have opinions, grounded in real use, about where it earns its keep.<br> Nice to have Experience with car rental, fleet, travel, hospitality, or other operationally complex industries.<br> Experience contributing to a platform modernisation, replatforming, or legacy-to-modern migration program.<br> Familiarity with Perl or PostScript.<br> Parts of the surrounding toolchain still touch both; not a blocker at all if you have not used them, but real exposure is a genuine plus.<br></span> </div>