Backend Engineer
Soar Software Development Company
Posted: February 11, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Write clean, reliable, and stable backend code for API integrations and simple user experience.
Required Skills
Job Description
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