Backend Engineer
Soar
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Soar
Soar is a global fintech startup specializing in financing and investment. Headquartered in Saudi Arabia, Soar is rapidly expanding across the region. Our mission is to empower individuals to achieve their financial goals through innovative financial and property investment solutions and tools, delivered via a multi-purpose platform designed for a simple and seamless user experience.
Role Summary: Backend Engineer
We are actively seeking a Backend Engineer who excels at building clean, reliable APIs and stable integrations. This role places a strong emphasis on execution, quality, and predictability, focusing on writing backend code that functions correctly, is easily maintainable, and integrates smoothly with other systems. You will be an integral part of our backend engineering team, responsible for developing internal services and integrating with external platforms.
Key Responsibilities
- Building and maintaining robust backend APIs.
- Developing services that effectively support financial and operational workflows.
- Integrating seamlessly with various third-party systems using REST APIs.
- Supporting critical notification and background processing services.
- Continuously improving the reliability, observability, and test coverage of backend services.
Target Persona
- Execution-focused and highly disciplined.
- Capable of writing clear, maintainable backend code.
- Thinks proactively about edge cases and potential failure scenarios.
- Values thorough testing and automation practices.
- Comfortable working within established architectures and coding 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 principles.
- 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.
- Experience with 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 environments, and requires minimal rework.
Integration Experience
- Proven experience integrating with third-party REST APIs.
- Knowledge of error handling, retries, timeouts, and basic idempotency concepts.
Nice-to-Have Skills
- Experience with Redis for caching.
- Basic knowledge of Docker or containerized environments.
- Familiarity with event-driven systems.
Key skills/competency
- Backend Development
- Node.js
- TypeScript
- RESTful API Design
- MongoDB
- System Integration
- Unit Testing
- Microservices
- Financial Technology
- API Security
How to Get Hired at Soar
- Research Soar's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand the fintech startup environment.
- Tailor your resume: Customize your resume to highlight experience with Node.js, TypeScript, RESTful API design, and MongoDB, directly addressing the Backend Engineer requirements.
- Showcase your backend projects: Prepare a portfolio or GitHub links demonstrating your ability to build clean, reliable APIs and stable integrations, especially with financial or operational workflows.
- Ace the technical interview: Be ready to discuss API design principles, database schema design for MongoDB, unit testing strategies using Jest/Mocha, and handling third-party integrations with error handling.
- Demonstrate problem-solving: Practice articulating how you approach complex backend challenges, consider edge cases, and ensure system reliability and observability during behavioral and technical discussions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background