Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Aspire Software

Senior Go Developer

Aspire Software

AI Developer to learn COBOL from a senior engineer while contributing to modern Go services in Lebanon. Emphasizing deep system knowledge and strong AI capability for modernization.

Posted 6/29/2026full-timeBeirut • 🇱🇧 LebanonSeniorWebsite

Tech Stack

Tools & technologies
ERPGo

About the role

Key responsibilities & impact
  • 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.
  • 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.
  • 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.
  • Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.
  • 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.
  • Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.
  • Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.
  • Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.
  • 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.
  • 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.
  • Adapt to the business. Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.
  • Mentor the next Go-into-COBOL hire as the team grows.

Requirements

What you’ll need
  • 4–7 years of professional software engineering experience, with significant time writing production Go.
  • Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow. You enjoy reading code more than you fear it.
  • Strong fundamentals: data structures, concurrency, debugging, designing for failure modes. Language familiarity matters less than the habits of mind.
  • 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.
  • 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.
  • 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.
  • Strong written communication. You will be helping us turn tribal knowledge into durable documentation.
  • 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.
  • 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.
  • 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.
  • Strong indicators
  • 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.
  • Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.
  • Comfortable in polyglot environments. Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.
  • Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.
  • Experience pairing closely with a more senior engineer and absorbing knowledge from them.
  • 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.

Benefits

Comp & perks
  • 🌐 Worldwide ❌ Jobs You've Hidden ⭐️ Saved Jobs ✅ Applied Jobs ✉️ Email Alerts 👤 Account Aspire Software Website LinkedIn All Job Openings 1001 - 5000 employees ☁️ SaaS 🏢 Enterprise 🤝 B2B SaaS
  • Enterprise
  • B2B Aspire Software is a company that focuses on acquiring and nurturing businesses with a strong foundation in outstanding products and passionate teams. As part of the Valsef Group, Aspire Software offers resources, knowledge, and a suite of best practices to enhance and expand operations for continuous improvement and sustainable growth. The company emphasizes decentralization to unlock innovation and adaptability within its acquired entities. Aspire Software is dedicated to serving its customers through long-term technology partnerships, leveraging capital and expertise in various verticals to grow both the businesses and individuals involved. Senior Go Developer Job not on LinkedIn 🔥 4 minutes ago 🏢🏡 Beirut – Hybrid ⏰ Full Time 🟠 Senior 🔙 Backend Engineer ERP Go Apply Now Find Hiring Managers Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
  • 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.
  • 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.
  • 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.
  • Pair with the existing team across the stack to understand how Go services, the COBOL core, and the surrounding tooling actually interact in production.
  • 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.
  • Take ownership of meaningful work across both the modern and legacy halves of the platform, with growing autonomy.
  • Help repair and modernise core engineering processes: testing, deployment, definition of done, and the way work flows from support into engineering.
  • Contribute to the broader modernisation program: knowledge capture, internal AI tooling, and the eventual decomposition of the platform into smaller, more approachable modules.
  • 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.
  • 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.
  • Adapt to the business. Priorities can shift at short notice when urgent client issues arise, and you will be expected to flex with them.
  • Mentor the next Go-into-COBOL hire as the team grows. 🎯 Requirements
  • 4–7 years of professional software engineering experience, with significant time writing production Go.
  • Comfortable working in a large, complex codebase where the answer is rarely on Stack Overflow. You enjoy reading code more than you fear it.
  • Strong fundamentals: data structures, concurrency, debugging, designing for failure modes. Language familiarity matters less than the habits of mind.
  • 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.
  • 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.
  • 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.
  • Strong written communication. You will be helping us turn tribal knowledge into durable documentation.
  • 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.
  • 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.
  • 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.
  • Strong indicators
  • 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.
  • Experience in domains with deep business logic (finance, logistics, telecoms, insurance, ERP, or similar) where correctness matters more than ergonomics.
  • Comfortable in polyglot environments. Our stack includes Go, the COBOL core, and a long tail of supporting languages and platforms accumulated over years.
  • Track record of improving the engineering practices around you (testing discipline, deployment hygiene, documentation, onboarding) rather than just shipping features.
  • Experience pairing closely with a more senior engineer and absorbing knowledge from them.
  • 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. Apply Now 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score Similar Jobs Senior Full Stack Developer – Java, Spring Boot, Angular 🕒 March 24 in2 11 - 50 ☁️ SaaS ⚽ Sports 🤝 B2B Website LinkedIn All Job Openings Senior Full Stack Developer building and maintaining SaaS products with Java Spring Boot and Angular. Contributing to system design, performance improvements, and team collaborations in a hybrid setup. 🏢🏡 Beirut – Hybrid 💰 $500k Seed on 2022-11 ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Angular Hibernate Java MySQL Spring Spring Boot SpringBoot TypeScript View More Backend Engineer Jobs 🌐 Worldwide Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com Search Search Jobs by country Search jobs by city Search jobs by job title Search entry-level jobs Search junior-level jobs Search senior-level jobs Search jobs by tech stack Search jobs by contract type Search remote internships Search remote part-time jobs Remote jobs Anywhere in the World Companies Hiring Anywhere in the World Companies Hiring Sales People Anywhere in the World Companies Hiring Software Engineers Anywhere in the World Resources Advice Tips for finding remote jobs Interview questions and answers Resume examples Cover letter examples Post a job Affiliates Privacy policy Terms of service Job board SEO course AI Apply Copilot OpenClaw job finder Jobs by Country Remote jobs anywhere in the world (Worldwide remote jobs) Remote jobs United States Remote jobs Australia Remote jobs Brazil Remote jobs Canada Remote jobs France Remote jobs Ireland Remote jobs Germany Remote jobs Netherlands Remote jobs Spain Remote jobs UK Popular Jobs Remote data analyst jobs Remote customer support jobs Remote executive assistant jobs Remote marketing jobs Remote product designer jobs Remote product manager jobs Remote project manager jobs Remote recruiter jobs Remote sales jobs Remote software engineer jobs Jobs by Type Remote full-time jobs Remote part-time jobs Remote contract jobs Remote internship jobs Remote entry-level jobs Remote jobs with no experience required Remote junior jobs (1-3 years of experience) Digital nomad jobs Remote jobs with no degree required Freelance remote jobs Temporary remote jobs Remote jobs hiring now Stay at home mom jobs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software EngineeringData StructuresConcurrencyDebuggingDesigning for Failure Modes
Soft Skills
Interpersonal MaturityStrong Written CommunicationComfortable with AmbiguityAdaptability