Human Capital Consulting is looking for a Backend Developer (RESTful APIs) for a digital SaaS platform in IT startup the Middle East. This is a remote role for candidates based in the region, focused on building and maintaining the platform’s core backend services, data models, integrations.
You will design and implement APIs, database schemas, authentication flows and integration points to support a modern web application with dashboards, notifications, and data-driven features. The role involves close collaboration with frontend, product and infrastructure teams. Fluency in Arabic and English is required to communicate effectively with regional stakeholders.
The position can be structured as full-time or contract-based, depending on the selected candidate’s profile and availability.
Key Responsibilities
You will be responsible for backend architecture, core services, and integrations that power the platform:
- Design, implement, and maintain RESTful APIs and backend services for core product features;
- Model and manage relational and/or NoSQL databases, ensuring data integrity and performance;
- Implement authentication and authorization flows (JWT, OAuth) and manage user/session lifecycle securely;
- Integrate with third-party services and external APIs, handling errors, retries, and monitoring;
- Collaborate closely with frontend developers to define API contracts and support efficient data access;
- Optimize backend components for scalability, reliability, and performance;
- Contribute to application deployment, configuration, and environment setup in collaboration with DevOps or infrastructure teams;
- Write clear, maintainable, and well-documented code following agreed standards and patterns;
- Participate in Agile-style sprints, effort estimation, and technical discussions;
- Debug and resolve production issues, working with logs, monitoring tools, and structured troubleshooting approaches.
Requirements & Skills
We are looking for a backend engineer who combines strong technical fundamentals with a structured and reliable working style.
- Fluency in Arabic and English, both written and spoken;
- Solid experience building backend services using a modern stack such as Node;js with TypeScript (Express, NestJS) or a similar technology;
- Strong understanding of RESTful API design and implementation;
- Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL stores (MongoDB);
- Knowledge of authentication and authorization mechanisms (JWT, OAuth, role-based access);
- Familiarity with cloud environments and deployment practices (Docker-based, containerized, PaaS);
- Good understanding of Git workflows, branching strategies, and code review practices;
- Experience working with logging, monitoring, and basic observability tools;
- Ability to collaborate with frontend and product teams and translate requirements into technical solutions;
- Strong problem-solving skills and attention to stability, performance, and security.
Nice-to-Have Skills
- Experience with Node;js/TypeScript frameworks such as NestJS in production environments;
- Familiarity with microservices or modular backend architectures;
- Experience with WebSockets or event-driven patterns for real-time features;
- Knowledge of CI/CD pipelines, automated testing (unit/integration), and deployment automation;
- Exposure to role-based access control (RBAC) and multi-tenant application design;
- Understanding of security best practices in web applications (OWASP, secure data handling, secrets management);
- Previous experience in a startup or fast-moving product environment.
Who We Are Looking For
- A backend developer who cares about clean architecture, robustness, and maintainability;
- Comfortable working independently in a remote setup and taking ownership of service-level components;
- Collaborative and open to giving and receiving feedback in a distributed team;
- Motivated to contribute to a digital platform that helps people work more efficiently and make better use of their time.
Working Arrangement & Conditions
This role is remote and open to candidates based in the Middle East. The working arrangement can be full-time or contract-based, depending on mutual agreement.
Working hours are on demand and will be aligned with project milestones, coordination with other teams, and key delivery timelines.
How to Apply
Please submit your CV and a concise cover letter explaining:
- Your backend tech stack (Node.js/TypeScript, frameworks, databases. etc.) and key projects.
- Your experience with APIs, integrations, and cloud environments.
- Your current location and preferred working arrangement (full-time or contract).
Applications without a cover letter may not be considered. Applications with AI-generated cover letter won't be admitted as well.