Senior Software Developer - Golang

Beirut, Beirut Governorate, Lebanon

Valsoft Corporation

Valsoft's focus is to acquire and grow vertical software businesses that provide mission-critical solutions in their respective niche or market.

View all jobs at Valsoft Corporation

Apply now Apply later

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.

Requirements

  • 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.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: APIs Architecture Chatbots CI/CD Distributed Systems Docker GCP Golang Google Cloud JavaScript Kubernetes Linux LLMs Machine Learning Microservices NLP OpenAI Perl Pipelines PostgreSQL RAG Reinforcement Learning SQL Vue

Perks/benefits: Career development

Region: Middle East
Country: Lebanon

More jobs like this