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 Language4+ years of experience with Node.jsStrong proficiency in TypeScript and JavascriptAPI DesignStrong understanding of RESTful API designHands-on experience with : OpenAPI / SwaggerAbility to design APIs that are : clear, consistent, and well-documentedDatabaseSolid experience with MongoDBComfortable with :
CRUD operationsAggregation pipelinesUnderstands schema design and performance considerationsTesting & QualityStrong unit testing mindsetExperience using Jest and / or MochaWrites code that : passes automated tests, behaves consistently in CI, and requires minimal reworkIntegration ExperienceExperience integrating with third-party REST APIsError handling, retries, timeouts, basic idempotency conceptsNice-to-Have Skills :
Experience with Redis for cachingBasic knowledge of Docker or containerized environmentsFamiliarity with event-driven systems