Fullstack Developer - CREQ193573
Role: Lead Software Engineer
Skills: Fullstack - Node.js, React.js, Typescript, Microservices, Banking (Crypto payments)
Description: Experience
- Minimum 5 years of experience in coding and automation testing with JavaScript technologies.
- At least 1 year of hands-on experience with TypeScript.
- Experience in Automation Testing Techniques and Tools such as Playwright, Cucumber, Appium, Selenium.
Technical Skills
- Excellent knowledge in developing and testing scalable, highly available RESTful APIs / Microservices using JavaScript technologies.
- Ability to create end-to-end automation test suites using Playwright or Selenium, preferably with BDD approach.
- Practical experience with GraphQL.
- Well-versed with CI/CD principles, troubleshooting issues in distributed services ecosystems.
- Understanding of containerization, experienced with Docker and Kubernetes.
- Experience with API gateway integrations like 3Scale.
- Knowledge of Single Sign-On or token-based authentication (REST, JWT, OAuth).
- Expertise in task/message queues, including AWS, Microsoft Azure, Pushpin, and Kafka.
Functional Skills
- Adherence to best coding, testing, security, unit testing, and documentation standards.
- Experience working in Agile methodologies.
- Ability to research and benchmark new technologies against industry standards.
Primary Location: Dubai, United Arab Emirates
Job Type: Experienced
Primary Skills: Node.js
Years of Experience: 7
Travel: No