We are looking for an experienced Backend Developer to join our team for a remote position supporting a client in Abu Dhabi. This is an initial 3-month contract with the possibility of extension.
Skills and Qualifications:
6+ years of experience in NodeJS, NestJS, TypeScript, SQL Server, and BPM
Strong experience with Node.js frameworks such as Express or Fastify
Deep understanding of asynchronous programming
Good knowledge of server-side templating languages (Jade, EJS)
Familiarity with server-side CSS preprocessors (Stylus, Less)
Expertise in OAuth2.0, authentication, and authorization between multiple systems
Strong grasp of scalable application design
Understanding of platform-specific optimizations (mobile vs. desktop)
Experience in database schema design supporting business processes
Hands-on experience in unit testing and automated testing platforms
Proficiency with Git version control
Knowledge of business process management (BPM) using jBPM or Camunda
Strong expertise in SQL Server, PostgreSQL with ORM like Sequelize or TypeORM
Good to Have:
Experience with Elastic Search
Familiarity with Messaging Queues (IBM MQ, RabbitMQ)