Riyadh, Riyadh, Saudi Arabia

Hala is hiring a Software Engineer

About the Role

What You'll Do

Design and implement backend services and APIs that support both web and mobile applications. You'll focus on creating systems that are scalable, secure, and optimized for performance, ensuring they meet evolving user and data demands.

Collaborate with product managers, frontend developers, and other engineers to define technical requirements and deliver complete, end-to-end solutions. You'll integrate internal and third-party services to ensure smooth, reliable functionality across platforms.

Write clean, well-documented, and testable code that adheres to team standards. Participate in code reviews, contribute to architectural planning, and help shape the long-term direction of backend systems.

Monitor live systems to detect performance issues, troubleshoot problems, and implement fixes efficiently. Support deployment processes through CI/CD pipelines and help maintain services in production and staging environments.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience
  • At least one year of professional backend development experience
  • Proficiency in one or more backend languages such as .NET, Node.js, Python, Go, or Java
  • Experience designing and building RESTful APIs or GraphQL endpoints
  • Understanding of microservices and event-driven architectures
  • Working knowledge of both SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, or Redis
  • Practical experience with cloud platforms like AWS, GCP, Azure, or OCI, and containerization tools such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines, automated testing, and modern DevOps workflows
  • Knowledge of security practices including OAuth2, JWT, and data protection principles
  • Strong problem-solving abilities and clear communication skills
  • Commitment to performance, scalability, and system reliability

Technical Stack

The role uses a range of modern technologies including .NET, Node.js, Python, Go, and Java. APIs are built using REST and GraphQL, with services structured around microservices and event-driven design. Databases include PostgreSQL, MySQL, MongoDB, and Redis. Infrastructure runs on cloud platforms such as OCI, AWS, GCP, or Azure, using Docker and Kubernetes for containerization. CI/CD pipelines and DevOps practices support continuous integration and deployment.

Required Skills
Backend Development.NETNode.jsPythonGoJavaRESTful APIsGraphQLMicroservices ArchitectureEvent-Driven SystemsPostgreSQL Backend Development.NETNode.jsPythonGoJavaRESTful APIsGraphQLMicroservices ArchitectureEvent-Driven SystemsPostgreSQL
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 3 hours ago