Backend Engineer at Soar Software Development Company. 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. Company Location: Egypt.
Backend Engineer at Soar Software Development Company