Software Engineer II

Hala

Saudi Arabia

On-site

SAR 180,000 - 320,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hala is seeking an experienced Backend Engineer to design, develop, and maintain scalable services powering its web and mobile platforms. You will build secure APIs, microservices, and data-driven features that support growing users and data.

You will collaborate with product and frontend teams, review code, and participate in CI/CD. The ideal candidate has 3+ years of backend experience, proficiency in .NET, Node.js, Python, Go, or Java, and a solid grasp of security and performance.

Qualifications

  • 3+ years of backend development experience in a production environment.
  • Strong proficiency in one or more backend languages: .NET, Node.js, Python, Go, or Java.
  • Experience with RESTful APIs and/or GraphQL design and development.
  • Solid understanding of microservices architecture and event-driven systems.
  • Familiarity with databases (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Hands-on experience with cloud platforms (OCI, AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines, automated testing, and modern DevOps practices.
  • Understanding of security principles, authentication (OAuth2, JWT), and data privacy best practices.
  • Excellent problem-solving skills, teamwork, and communication abilities.
  • Strong focus on performance, scalability, and reliability.

Responsibilities

  • Design, develop, and maintain backend services and APIs that power Hala services web and mobile platforms.
  • Build and optimize scalable, secure, and high-performance systems to support growing user and data demands.
  • Collaborate closely with product managers, frontend engineers, and other teams to define technical requirements and deliver end-to-end solutions.
  • Integrate with third-party systems, internal APIs, and external services to enable seamless functionality.
  • Write clean, maintainable, and testable code following best practices and team standards.
  • Implement authentication, authorization, and data protection mechanisms to ensure system security and integrity.
  • Contribute to architecture discussions and technical design reviews to ensure scalable and future-proof backend solutions.
  • Monitor system performance, identify bottlenecks, and implement performance improvements.
  • Participate in code reviews, mentoring, and continuous improvement of engineering processes.
  • Collaborate in deploying and maintaining services in staging and production environments (e.g., via CI/CD pipelines).
  • Support troubleshooting, debugging, and resolving production issues in a timely manner.

Skills

Backend development
REST/GraphQL design
Microservices architecture
Security principles
OAuth2/JWT

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Docker
Kubernetes
Cloud platforms (OCI, AWS, GCP, Azure)

Job description

Responsibilities


  • Design, develop, and maintain backend services and APIs that power Hala services web and mobile platforms.

  • Build and optimize scalable, secure, and high-performance systems to support growing user and data demands.

  • Collaborate closely with product managers, frontend engineers, and other teams to define technical requirements and deliver end-to-end solutions.

  • Integrate with third-party systems, internal APIs, and external services to enable seamless functionality.

  • Write clean, maintainable, and testable code following best practices and team standards.

  • Implement authentication, authorization, and data protection mechanisms to ensure system security and integrity.

  • Contribute to architecture discussions and technical design reviews to ensure scalable and future-proof backend solutions.

  • Monitor system performance, identify bottlenecks, and implement performance improvements.

  • Participate in code reviews, mentoring, and continuous improvement of engineering processes.

  • Collaborate in deploying and maintaining services in staging and production environments (e.g., via CI/CD pipelines).

  • Support troubleshooting, debugging, and resolving production issues in a timely manner.


Education

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).


Experience and Skills


  • 3+ years of backend development experience in a production environment.

  • Strong proficiency in one or more backend languages: .NET, Node.js, Python, Go, or Java.

  • Experience with RESTful APIs and/or GraphQL design and development.

  • Solid understanding of microservices architecture and event-driven systems.

  • Familiarity with databases (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, or Redis.

  • Hands‑on experience with cloud platforms (OCI, AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).

  • Knowledge of CI/CD pipelines, automated testing, and modern DevOps practices.

  • Understanding of security principles, authentication (OAuth2, JWT), and data privacy best practices.

  • Excellent problem‑solving skills, teamwork, and communication abilities.

  • Strong focus on performance, scalability, and reliability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Systems Engineer II — Scalable API & Cloud Services
Backend Systems Engineer II — Scalable API & Cloud Services

Hala • Saudi Arabia

On-site
SAR 180,000 - 320,000
Senior Software Engineer
Senior Software Engineer

Client of imploy • Riyadh

On-site
SAR 240,000 - 420,000
Senior Backend Developer
Senior Backend Developer

Nakhla • Riyadh

On-site
Competitive compensation
Opportunity for equity
Autonomy in role
Software Engineer
Software Engineer

HALA • Riyadh

On-site
SAR 80,000 - 100,000
Competitive compensation packages
Training and annual learning stipend
Flexible work setups
+1
Software Engineer II - Backend
Software Engineer II - Backend

HungerStation • Riyadh

On-site
SAR 150,000 - 220,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

ApplyMint • Riyadh

On-site
SAR 300,000 - 420,000
Senior Full Stack Engineer
Senior Full Stack Engineer

BaseTeam Recruitment • Saudi Arabia

On-site
SAR 240,000 - 360,000
Senior Back-End Engineer
Senior Back-End Engineer

aiXplain • Riyadh

On-site
SAR 100,000 - 120,000
Software Engineer
Software Engineer

PrimeGate for Communications and IT • Riyadh

On-site
SAR 120,000 - 160,000
Senior Full-stack developer (.Net & Angular) - Onsite (KSA)
Senior Full-stack developer (.Net & Angular) - Onsite (KSA)

tamemit • Riyadh

On-site
SAR 300,000 - 420,000