Qureos

Find The RightJob.

Mobility - Senior Backend Developer - Node.js / Middleware

Mobility - Senior Backend Developer - Node.js / Middleware

Job Description

  • Take full ownership of assigned technical and development activities related to backend services, middleware development, integrations, change requests, enhancements, and project tasks.
  • Design, develop, and implement scalable middleware services to enable secure communication between mobile applications and enterprise backend systems.
  • Develop secure RESTful APIs using Node.js frameworks such as Express or NestJS.
  • Design and implement authentication, authorization, and role-based access controls.
  • Implement secure coding standards including encryption, token-based authentication (JWT/OAuth2), and API security best practices.
  • Design and manage database schemas and data models across relational and non-relational databases.
  • Integrate middleware services with enterprise systems (ERP, HR, Finance, SCM, etc.) and third-party platforms including payment gateways.
  • Develop API documentation using Swagger/OpenAPI standards.
  • Manage API versioning and source code control using enterprise version control practices.
  • Deploy and manage applications across on-premise and/or cloud environments.
  • Configure servers, manage environments, and implement CI/CD pipelines.
  • Use process managers (e.g., PM2) and implement logging/monitoring mechanisms for production systems.
  • Optimize applications for performance, scalability, and high availability.
  • Support production systems including troubleshooting, debugging, and root cause analysis.
  • Host and deploy web services as required.
  • Document code and technical designs consistently throughout the development lifecycle.
  • Generate and maintain design documents and technical specifications.
  • Review technical solutions and participate in peer code/design reviews.
  • Liaise with mobile developers, functional consultants, Business IS teams, and infrastructure/security teams during design, development, testing, and deployment phases.
  • Review, fix, enhance, and develop backend components as required.
  • Perform quality assurance and support testing for all deliverables.
  • Follow HMC Service Management guidelines, adhering strictly to Change and Release Management processes and using the HMC ticket management system for deployments.

Experience and Skills

  • Bachelor’s degree in Computer Science, Engineering, or related discipline.
  • 5+ years of experience in backend development and middleware technologies.
  • Strong hands-on expertise in Node.js development using frameworks such as Express and/or NestJS.
  • Proven experience in designing and developing scalable RESTful APIs.
  • Strong experience in implementing authentication and authorization mechanisms including JWT and OAuth2.
  • Experience with encryption techniques and secure coding best practices.
  • Strong database experience including design and management of:
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB (preferred)
  • Experience integrating with enterprise systems and third-party services including payment gateways.
  • Experience in API documentation using Swagger/OpenAPI.
  • Experience in deployment and environment management (on-premise and/or cloud).
  • Experience implementing CI/CD pipelines.
  • Knowledge of server configuration, process managers (e.g., PM2), and monitoring/logging tools.
  • Strong understanding of performance tuning, scalability, and production support.
  • Working knowledge of Oracle E-Business Suite / Oracle Fusion integrations will be considered a plus.
  • Understanding of enterprise integration patterns and middleware architecture.

Job Type: Full-time

Pay: Up to QAR15,000.00 per month

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.