Senior Software Engineer

HALA
Saudi Arabia
Remote
SAR 300,000 - 400,000
Job description

HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future bank of SMEs. HALA aims at empowering SMEs to start, run, and grow their businesses by providing them with cutting-edge financial and technological tools.

HALA currently holds multiple entities in UAE, Saudi Arabia and Egypt (including HALA Payments, HALA Cashier and HALA Logistics) and offers solutions that enable merchants to digitize their payments as well as manage their sales and operations.

Founded in 2017, HALA is currently duly licensed by the Saudi Arabian Central Bank as well as the Financials Services Regulatory Authority (FSRA) in Abu Dhabi Global Market.

What Are We Looking For

We are seeking highly motivated and experienced Senior Software Engineers to join our fast-growing software development team. The ideal candidate should have a solid background in developing scalable, high-performance systems, preferably using C# and .NET.

What You Will Do

  1. Design, develop and maintain complex software systems using C# and .NET Core
  2. Implement microservices architecture to ensure modular and scalable solutions
  3. Work with MongoDB and PostgreSQL databases to store and manage large amounts of data
  4. Use RabbitMQ or Kafka (or similar technologies for async communication) to manage the flow of data between microservices
  5. Participate in code reviews, design sessions and agile development processes
  6. Mentor and lead junior software engineers to deliver high-quality solutions
  7. Stay up-to-date with emerging technologies and industry trends

Requirements:

  1. Bachelor's degree in Computer Science, Software Engineering or related field
  2. At least 4 years of experience as a software engineer and preferably hands-on experience in C# and .NET Core
  3. Strong understanding of microservices architecture and related technologies
  4. Experience with MongoDB and PostgreSQL databases
  5. Knowledge of message queues such as RabbitMQ or Kafka (or similar technologies)
  6. Excellent problem-solving and critical thinking skills
  7. Strong communication and interpersonal skills
  8. Ability to work in a fast-paced and dynamic environment

What We Offer You

If you are a talented Senior Software Engineer with a passion for technology and a drive for excellence, we would love to hear from you! This is an exciting opportunity to join a company that is making a real impact in the FinTech industry, and offers ample opportunities for growth and advancement. We offer a competitive salary and benefits package, including health insurance, remote work and a flexible work schedule.

If you think you have what it takes to join a remarkable team, #apply_now

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Saudi Arabia