Riyadh, Riyadh, Saudi Arabia

Hala is hiring a Software Engineer

About the Role

Role Overview

As a Software Engineer, you will be responsible for creating and maintaining the backend infrastructure that supports our digital platforms. Your work will directly impact the performance, scalability, and security of systems serving a growing user base.

Key Responsibilities

  • Design and implement backend services and APIs that support both web and mobile applications.
  • Develop high-performance, secure systems capable of scaling with increasing data and traffic demands.
  • Work alongside product managers and frontend developers to define requirements and deliver complete solutions.
  • Integrate internal and third-party services to ensure seamless functionality across platforms.
  • Write clean, well-documented, and testable code that adheres to team standards and best practices.
  • Implement security protocols including authentication, authorization, and data protection using industry-standard methods.
  • Take part in architectural planning and technical reviews to support long-term system viability.
  • Monitor system behavior, detect performance issues, and apply targeted optimizations.
  • Engage in code reviews, mentorship, and ongoing refinement of development workflows.
  • Support deployment processes and maintain services across staging and production environments using CI/CD practices.
  • Respond to and resolve production incidents efficiently to maintain system reliability.

Required Qualifications

  • Hold a degree in Computer Science, Software Engineering, or a related field, or have equivalent hands-on experience.
  • Have at least one year of experience developing backend systems in a live production setting.
  • Demonstrate strong skills in one or more backend programming languages such as .NET, Node.js, Python, Go, or Java.
  • Possess experience designing and working with RESTful APIs or GraphQL.
  • Understand microservices and event-driven architectures.
  • Be proficient with both SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, or Redis.
  • Have practical experience with cloud platforms like OCI, AWS, GCP, or Azure, and containerization tools such as Docker and Kubernetes.
  • Be familiar with CI/CD pipelines, automated testing, and modern DevOps approaches.
  • Understand security fundamentals, including OAuth2, JWT, and data privacy principles.
  • Show strong problem-solving abilities, effective communication skills, and a collaborative mindset.
  • Be committed to building systems that are performant, scalable, and reliable.
Required Skills
Backend Development.NETNode.jsPythonGoJavaRESTful APIsGraphQLMicroservices ArchitectureEvent-Driven SystemsPostgreSQL .NETNode.jsPythonGoJavaRESTful APIsGraphQLPostgreSQLMySQLMongoDBmicroservicesevent-driven systems
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Hala
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 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 licensed by the Saudi Arabian Central Bank.
All jobs at Hala Visit website
Job Details
Category backend
Posted 11 days ago