Aspire Software is looking for a Intermediate Senior Software Developer - Golang 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.
What your day will look like:
- Design, implement, and deploy APIs for both public and internal use using Go to handle booking management, user authentication, payment processing, fleet reporting and management, and more.
- Develop AI-powered services incorporating LLMs, Retrieval-Augmented Generation (RAG), and agentic workflows to enhance automation and decision-making.
- Implement or enhance client-server tools and services for 3rd party integrations, AI-driven analytics, and data exports.
- Work closely with Frontend, QA, AI/ML, and Product teams to address issues, refine requirements, and propose innovative solutions.
- Integrate modern APIs into legacy platforms where needed or replace the legacy platform with a modern Go-based equivalent, including AI-based enhancements.
- Participate in code reviews within the Developer team and Operations.
- Strong proficiency in Go (GoLang) for backend development.
- Experience implementing industry best practices, such as secure coding and API authentication.
- Experience with Linux and the shell.
- Familiarity with AI-powered APIs and frameworks, such as OpenAI, Hugging Face.
- Understanding of LLM integration into backend services for natural language processing, chatbots, and automation.
- Experience working with AI-driven tools and agentic development environments (Agentic IDEs).
Preferred
- Prior experience with payment gateway integration.
- Interacting with and coding for databases.
- Experience deploying and monitoring services in a cloud infrastructure, ideally Google Cloud / Kubernetes.
- Experience with microservices architectures and distributed systems.
- Familiarity with reinforcement learning and fine-tuning LLMs for domain-specific use cases.
Additional
- Familiarity with containerization tools (Docker, Kubernetes) and modern cloud platforms.
- Proficiency with SQL-based databases (ideally Postgres).
- Experience with traditional programming languages and frameworks, such as:
- Perl, COBOL, Bash Scripting, JavaScript, VueJS.
- Experience with CI/CD pipelines such as CircleCI.
- Ability to design and optimize AI-enhanced workflows within backend services.
Soft Skills
- Ideally 2+ years of professional experience in Go development.
- Effective communication skills, both verbal and written.
- Ability to work collaboratively with people at different skill levels or technical understanding.
Find out what you like doing best, and get someone to pay you for doing it.
“Katharine Whitehorn”