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