Backend Engineer

Join our team and build your career with us

🏢 Soar 📁 Backend 🎯 Entry level

Job Description

Soar is a global fintech startup that specializes in financing and investment. Currently headquartered in Saudi Arabia, Soar is growing throughout the region with a mission to help people achieve their financial goals with innovative financial and property investment solutions and tools through its multi-purpose platform, designed to offer a simple and seamless user experience.

Role Summary:

We are looking for a Backend Engineer who enjoys building clean,reliable APIs and stable integrations.

This role is focused on execution, quality, and predictability — writing backend code that works correctly, is easy to maintain, and integrates smoothly with other systems.

You will work as part of a backend engineering team responsible for developing internal services and integrating with external platforms.

Key responsibilities:

Building and maintaining backend APIs
Developing services that support financial and operational workflows
Integrating with third-party systems via REST APIs
Supporting notification and background processing services
Improving reliability, observability, and test coverage of backend services
Target Persona
Execution-focused and disciplined
Writes clear, maintainable backend code
Thinks about edge cases and failure scenarios
Values testing and automation
Comfortable working within defined architectures and standards

Qualifications & Skills:

Backend Language
4+ years of experience with Node.js
Strong proficiency in TypeScript and Javascript
API Design
Strong understanding of RESTful API design
Hands-on experience with: OpenAPI / Swagger
Ability to design APIs that are: clear, consistent, and well-documented
Database
Solid experience with MongoDB

Comfortable with:

CRUD operations
Aggregation pipelines
Understands schema design and performance considerations
Testing & Quality
Strong unit testing mindset
Experience using Jest and/or Mocha
Writes code that: passes automated tests, behaves consistently in CI, and requires minimal rework
Integration Experience
Experience integrating with third-party REST APIs
Error handling, retries, timeouts, basic idempotency concepts

Nice-to-Have Skills:

Experience with Redis for caching
Basic knowledge of Docker or containerized environments
Familiarity with event-driven systems

Job Overview

  • Career Level: Entry level
  • Job Type: Full Time
  • Date Posted: February 1, 2026
  • Application Deadline: 01/03/2026 11:33 pm

Share This Job