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

Software Engineer, Go – Payments Platform

Aspire Software

Mid-Level Go Engineer building and maintaining microservices for payments platform at Aspire Software. Ownership of services, focused on correctness, security, and reliability.

Posted 6/25/2026full-timeBeirut • 🇱🇧 LebanonMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDockerDynamoDBGoMicroservicesMySQLNoSQLPostgresSQL

About the role

Key responsibilities & impact
  • Design, build, and maintain Go microservices (HTTP APIs, sidecars, and background processors) that handle payment authorization, tokenization, settlement, and reporting.
  • Write clean, well-tested Go: table-driven unit tests, mocked dependencies, and meaningful coverage on the paths that move money.
  • Profile and tune services for high throughput and low latency (pprof, benchmarking) — transaction paths are latency-sensitive.
  • Integrate with relational and NoSQL data stores (MySQL, DynamoDB, PostgreSQL); design schemas, access patterns, and migrations that hold up under load and evolve safely.
  • Build and consume internal service APIs, including service-to-service authentication and shared platform libraries.
  • Containerize services with multi-stage Docker builds and ship them through CI/CD pipelines to cloud infrastructure.
  • Integrate with third-party payment processors and AWS services, handling sensitive data in line with PCI DSS and our security standards (secure coding, data masking, TLS, secrets management).
  • Build reliability into money-movement flows: idempotency, retries, and reconciliation/settlement correctness.
  • Participate in code review, design discussions, on-call rotation, and incident response for the services you own.
  • Use AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) effectively and responsibly as part of day-to-day work.

Requirements

What you’ll need
  • 3+ years of professional software engineering experience, with production Go experience among them (mid-level seniority).
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Solid command of Go fundamentals: concurrency done right (goroutine lifecycle, channel discipline, context-driven cancellation), interfaces, error handling, modules, and the standard library.
  • Experience building and consuming RESTful HTTP APIs, ideally with a Go web framework (we use Gin).
  • Working proficiency with SQL databases (schema design, queries, transactions) — we use MySQL with sqlx.
  • Comfort with Docker and CI/CD pipelines as part of a normal development workflow.
  • Demonstrated experience using AI-assisted development tools (Copilot, Claude Code, Cursor, or similar) in real project work — and good judgment about when to trust, verify, and override their output.
  • Strong testing discipline and the habit of writing maintainable, reviewable code.
  • Clear written and verbal communication, a collaborative and ownership-driven mindset, and comfort working in an Agile/iterative team onsite.

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. Software Engineer, Go – Payments Platform Job not on LinkedIn 🔥 0 minutes ago 🏢🏡 Beirut – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer AWS Cloud Docker DynamoDB Microservices MySQL NoSQL Postgres SQL Go Apply Now Find Hiring Managers Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
  • Design, build, and maintain Go microservices (HTTP APIs, sidecars, and background processors) that handle payment authorization, tokenization, settlement, and reporting.
  • Write clean, well-tested Go: table-driven unit tests, mocked dependencies, and meaningful coverage on the paths that move money.
  • Profile and tune services for high throughput and low latency (pprof, benchmarking) — transaction paths are latency-sensitive.
  • Integrate with relational and NoSQL data stores (MySQL, DynamoDB, PostgreSQL); design schemas, access patterns, and migrations that hold up under load and evolve safely.
  • Build and consume internal service APIs, including service-to-service authentication and shared platform libraries.
  • Containerize services with multi-stage Docker builds and ship them through CI/CD pipelines to cloud infrastructure.
  • Integrate with third-party payment processors and AWS services, handling sensitive data in line with PCI DSS and our security standards (secure coding, data masking, TLS, secrets management).
  • Build reliability into money-movement flows: idempotency, retries, and reconciliation/settlement correctness.
  • Participate in code review, design discussions, on-call rotation, and incident response for the services you own.
  • Use AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) effectively and responsibly as part of day-to-day work. 🎯 Requirements
  • 3+ years of professional software engineering experience, with production Go experience among them (mid-level seniority).
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Solid command of Go fundamentals: concurrency done right (goroutine lifecycle, channel discipline, context-driven cancellation), interfaces, error handling, modules, and the standard library.
  • Experience building and consuming RESTful HTTP APIs, ideally with a Go web framework (we use Gin).
  • Working proficiency with SQL databases (schema design, queries, transactions) — we use MySQL with sqlx.
  • Comfort with Docker and CI/CD pipelines as part of a normal development workflow.
  • Demonstrated experience using AI-assisted development tools (Copilot, Claude Code, Cursor, or similar) in real project work — and good judgment about when to trust, verify, and override their output.
  • Strong testing discipline and the habit of writing maintainable, reviewable code.
  • Clear written and verbal communication, a collaborative and ownership-driven mindset, and comfort working in an Agile/iterative team onsite. 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
GomicroservicesHTTP APIstable-driven unit testsprofilingtuningRESTful APIsSQLDockerCI/CD
Soft Skills
clear communicationcollaborationownership-driven mindsetAgiletesting disciplinecode reviewdesign discussionsincident response
Certifications
Bachelor's degree in Computer Science