About us: 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