We are looking for a skilled Developer / Support Engineer to join our team and support the implementation of automation solutions, API integrations, and process enhancements. The ideal candidate will combine RPA expertise (UiPath) with hands-on JavaScript / Node.js development skills to connect systems, expose and consume APIs, and work with databases.

Roles & Responsibilities

  • Implement and maintain RPA processes using UiPath (development, testing, deployment, and support)
  • Develop and integrate REST and SOAP APIs using Node.js (preferred) or similar technologies (Java Spring Boot, .NET, etc.)
  • Connect Node.js applications to relational databases (MS SQL, Oracle) and handle data operations (CRUD, queries, transactions)
  • Consume external APIs and expose internal APIs for system integration and automation
  • Work with HTML, CSS, and JavaScript for UI-related tasks or front-end adjustments in automation projects
  • Handle various data types, entities, and business logic in integration scenarios
  • Collaborate with business analysts, solution architects, and stakeholders to translate requirements into technical solutions
  • Troubleshoot integration issues, performance bottlenecks, and production incidents
  • Document technical solutions, APIs, and integration flows

Requirements

Qualification and Education Requirements

  • Bachelor’s or Master’s Degree in Information Technology, Engineering, or a related field

Minimum Experience / Skills Required

  • 3+ years of professional experience as a software implementation technical consultant in IT, automation, or process engineering
  • Solid understanding of modern ES6+ features, async/await, promises, and modules
  • Node.js experience building server-side applications, REST APIs, middleware, error handling, and environment configuration
  • Proven experience exposing and consuming REST and SOAP APIs using Node.js (preferred) or Java Spring Boot / .NET
  • UiPath RPA experience including process design, development, orchestration, debugging, and deployment
  • Experience working with MS SQL and/or Oracle; ability to write queries, design simple schemas, and integrate with Node.js or similar technologies
  • HTML & CSS knowledge for UI automation or light front-end tasks
  • Experience handling entities and various data types in integration and automation contexts
  • Very good English communication skills (written and spoken)

Additional Details

  • This role requires working night shifts
  • Arabic speaking is mandatory due to business requirements