8 days ago

Backend Engineer

Soar

Hybrid
Full Time
SAR 250,000
Hybrid

Job Overview

Job TitleBackend Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalarySAR 250,000
LocationHybrid

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.

Uncover Hiring Manager

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

Tags:

Backend Engineer
API development
system integration
database management
testing
microservices
reliability
financial systems
operational support
backend services
Node.js
TypeScript
JavaScript
RESTful
OpenAPI
Swagger
MongoDB
Jest
Mocha
Redis

Share Job:

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