workable

Backend Engineer @ Soar Software Development Company

NigeriaOnsiteFull-timePosted 63 days ago

Opens on workable

About this role

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 APIsDeveloping services that support financial and operational workflowsIntegrating with third-party systems via REST APIsSupporting notification and background processing servicesImproving reliability, observability, and test coverage of backend servicesTarget PersonaExecution-focused and disciplinedWrites clear, maintainable backend codeThinks about edge cases and failure scenarios Values testing and automationComfortable 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 MongoDB

Comfortable 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 concepts

Nice-to-Have Skills:

Experience with Redis for cachingBasic knowledge of Docker or containerized environmentsFamiliarity with event-driven systems

Skills

Mid-Senior levelTechnology

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →