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 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
Key skills/competency:
- Node.js
- TypeScript
- RESTful API Design
- MongoDB
- Unit Testing
- System Integration
- Financial Workflows
- Microservices
- Observability
- Scalability
How to Get Hired at Soar
- Research Soar's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Soar: Highlight backend engineering experience, particularly with Node.js, TypeScript, and API integration, using keywords from the job description.
- Showcase your technical prowess: Prepare to discuss projects demonstrating your expertise in RESTful API design, MongoDB, unit testing with Jest/Mocha, and handling integration challenges.
- Understand fintech domain: Familiarize yourself with financial technology trends and how a Backend Engineer contributes to a fintech startup like Soar.
- Practice behavioral responses: Prepare to articulate your disciplined approach to coding, problem-solving skills, and commitment to quality and automation, aligned with Soar's target persona.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background