Marc Ellis
Job Position
- Software Engineer (Node.js + Testing)
- Location: Onsite – Dubai, UAE
- Job Type: 12 Months (Renewable Contract)
Key Responsibilities:
- Development (6+ years of experience):
- Design, develop, and maintain scalable RESTful APIs and microservices using Node.js and TypeScript.
- Implement and integrate GraphQL and API gateways such as 3Scale.
- Develop secure authentication mechanisms including OAuth, JWT, and Single Sign-On (SSO).
- Manage task/message queues such as AWS, Azure, Pushpin, or Kafka.
- Apply CI/CD principles, troubleshoot distributed services, and ensure high availability.
- Leverage containerization technologies like Docker and Kubernetes for scalable deployments.
- Automation Testing (6+ years of experience):
- Design and execute end-to-end automation test suites using Playwright, Selenium, Appium, Cucumber, or Cypress.
- Apply Behavior-Driven Development (BDD) principles for writing and executing test scenarios.
- Integrate automated test cases within CI/CD pipelines to ensure product reliability and faster release cycles.
- Continuously enhance testing frameworks to align with evolving project requirements.
- TypeScript Development (2+ years of hands-on experience):
- Write clean, efficient, and maintainable TypeScript code.
- Implement reusable components and libraries to improve code quality and development speed.
Collaboration & Process:
- Collaborate within Agile teams, working closely with developers, QA engineers, and product owners.
- Share knowledge, mentor junior engineers, and contribute to technical excellence across the team.
- Participate in technology research and innovation to optimize design, testing, and deployment processes.
- Exhibit strong problem-solving, analytical, and communication skills to deliver efficient, reliable solutions.
Email: jila.a@marc-ellis.com / cv@marc-ellis.com
To apply for this job email your details to cv@marc-ellis.com
Disclaimer:
Freejobsindubai.com shares job listings from trusted sources but cannot fully guarantee their authenticity. The website is not involved in recruitment and never charges job seekers. Users are advised never to pay for jobs, as genuine employers do not ask for fees. Freejobsindubai.com is not responsible for fraud, loss, or misrepresentation by third parties.
Freejobsindubai.com shares job listings from trusted sources but cannot fully guarantee their authenticity. The website is not involved in recruitment and never charges job seekers. Users are advised never to pay for jobs, as genuine employers do not ask for fees. Freejobsindubai.com is not responsible for fraud, loss, or misrepresentation by third parties.
