Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer - Golang image - Rise Careers
Job details

Senior Software Developer - Golang

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.
What You Should Know About Senior Software Developer - Golang, Valsoft Corporation

Aspire Software is on the lookout for an enthusiastic and capable Senior Software Developer - Golang to join our dynamic team. While based in Lebanon, we operate as a unique hub for software solutions across various sectors, delivering mission-critical applications through integration and innovative design. In your role as a Senior Software Developer, you will create and deploy robust APIs using Go, tackling tasks from booking management to user authentication and payment processing. You’ll have the opportunity to contribute to exciting AI-driven projects, leveraging technologies like LLMs and Retrieval-Augmented Generation to push the envelope in automation and decision-making. You'll collaborate closely with front-end developers, QA specialists, and product teams to refine our offerings and innovate in our service delivery. As you integrate modern APIs with our legacy systems, you’ll help us transform our backend operations, enhancing user experiences and operational efficiencies. Strong proficiency in Go is essential, complemented by an understanding of secure coding practices and API design. Experience with cloud infrastructure, particularly Google Cloud or Kubernetes, and familiarity with AI technologies is a plus. Beyond programming skills, we value communication, teamwork, and a proactive mindset. If you have a couple of years of professional Go development under your belt and are passionate about creating impactful software solutions, we would love to meet you! Join us at Aspire Software, where your contributions will matter as we continue to expand our portfolio and drive growth.

Frequently Asked Questions (FAQs) for Senior Software Developer - Golang Role at Valsoft Corporation
What are the key responsibilities of a Senior Software Developer - Golang at Aspire Software?

As a Senior Software Developer - Golang at Aspire Software, you'll design, implement, and deploy APIs that are crucial for booking management, user authentication, and payment processing. Your role will also involve developing AI-powered services and collaborating with various teams to foster innovation in our software solutions.

Join Rise to see the full answer
What qualifications are required for the Senior Software Developer - Golang role at Aspire Software?

For the Senior Software Developer - Golang position at Aspire Software, a strong proficiency in Go is required, alongside experience with API design and development. Familiarity with cloud solutions like Google Cloud and technologies related to AI, such as LLMs, will greatly benefit candidates. Ideally, you should have at least 2 years of professional Go development experience.

Join Rise to see the full answer
What programming languages and frameworks should a Senior Software Developer - Golang be familiar with at Aspire Software?

In addition to Go, a Senior Software Developer at Aspire Software should have experience with SQL databases, and familiarity with other programming languages and frameworks like Perl, JavaScript, and Bash scripting. Understanding tools for containerization, such as Docker and Kubernetes, is also advantageous.

Join Rise to see the full answer
What soft skills are valued for the Senior Software Developer - Golang position at Aspire Software?

Aspire Software highly values effective communication skills, both verbal and written, as well as the ability to collaborate well with team members of varying skill levels. A proactive mindset and problem-solving approach are essential for success in the Senior Software Developer - Golang role.

Join Rise to see the full answer
How does the Senior Software Developer - Golang contribute to AI projects at Aspire Software?

As a Senior Software Developer - Golang at Aspire Software, you'll play a pivotal role in developing AI-powered services by integrating technologies like LLMs and RAG into backend systems. This will enhance our platform’s capability in automation and data-driven decision-making.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer - Golang
Can you explain your experience with Go development and APIs?

In answering this question, highlight specific projects where you've designed and implemented APIs using Go. Talk about the challenges faced and how you overcame them, as well as the best practices you used in the process.

Join Rise to see the full answer
What strategies do you use for implementing secure coding in your projects?

Discuss your familiarity with secure coding practices, such as validation, sanitization, and authentication methods. Explain how you incorporate these practices into your development workflow to protect against vulnerabilities.

Join Rise to see the full answer
How have you utilized cloud services in your previous software development projects?

Share specific instances where you've deployed services in a cloud environment, preferably Google Cloud. Discuss your experience with managing infrastructure and any tools you’ve used for deployment and monitoring.

Join Rise to see the full answer
What do you know about AI-powered APIs, and how would you integrate them into existing systems?

Describe your understanding of AI APIs and provide examples of how you've previously integrated AI functionalities into existing applications. Mention any frameworks or tools you have experience with, such as OpenAI or Hugging Face.

Join Rise to see the full answer
Can you walk us through your process for conducting code reviews?

Discuss the importance of code reviews for maintaining quality and consistency. Detail your approach to providing constructive feedback, what you focus on during a review, and how you encourage team collaboration.

Join Rise to see the full answer
How do you prioritize and manage tasks when working on multiple projects?

Describe your time management strategies, such as using project management tools or prioritizing tasks based on deadlines. Explain how you ensure progress while maintaining quality across projects.

Join Rise to see the full answer
What experience do you have with microservices architectures?

Share your experience in building or working within microservices architectures. Discuss the advantages and challenges of microservices and any tools you've used to deploy them.

Join Rise to see the full answer
How would you approach integrating modern APIs with legacy systems?

Explain your methodology for assessing legacy systems and determining integration points. Discuss your experience in designing solutions that maintain functionality while extending capabilities.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in your development work?

Provide a specific example of a technical challenge, detailing the steps you took to identify the problem and implement a solution. Highlight any innovative techniques or technologies you used.

Join Rise to see the full answer
What role does collaboration play in your software development process?

Illustrate how you value teamwork in your projects by discussing instances where collaboration led to better outcomes. Mention how you adapt your communication style to work effectively with diverse teams.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Horace Mann Remote Springfield, IL;Madison, WI; Addison, TX;remote
Posted 12 days ago
Posted 2 days ago
Photo of the Rise User
Box Hybrid Redwood City, CA
Posted 7 days ago
Customer-Centric
Dare to be Different
Diversity of Opinions
Feedback Forward
Take Risks
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
DrBalcony Remote No location specified
Posted 6 days ago

Founded in 2011, Valsoft is a vertical software business that provides mission-critical solutions in their respective niche or market.Velsoft is located in Canada

170 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
11 people applied to Junior Software Engineer at Teya
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
109 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Graphic Designer at Hyve Group
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Production Artist Phoenix at R.R. Donnelley
A
Someone from OH, Avon Lake just viewed Entry Level Marketing Assistant at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, North Royalton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Cleveland just viewed UI Product Designer at Insight Global
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon