Senior Software Engineer - UAE

  • Abu Dhabi, United Arab Emirates
  • Full-Time
  • On-Site
  • -

Job Description:

One of our clients is looking for a Senior Software Engineer for the Abu Dhabi, UAE location. 

Note: Applicants already living in the UAE are only eligible to apply for this role.


Role Summary: Designs, develops, and maintains scalable software solutions, collaborating cross-functionally to deliver high-quality products in fast-paced environments.

Responsibilities

  • Develop and maintain web applications, APIs, and microservices
  • Write clean, scalable, and well-documented code
  • Participate in code reviews, testing, and CI/CD pipelines
  • Collaborate with product, design, and DevOps teams
  • Troubleshoot, debug, and optimize application performance
  • Stay current with emerging technologies and best practices

Technical Skills

  • Languages: Python, JavaScript/TypeScript, Java, Go
  • Frontend: React, Next.js, Vue.js
  • Backend: Node.js, FastAPI, Spring Boot
  • Cloud: AWS, Azure, or GCP
  • DevOps: Docker, Kubernetes, CI/CD (GitHub Actions, Jenkins)
  • Databases: PostgreSQL, MongoDB, Redis
  • AI/ML Integration: LangChain, OpenAI APIs, vector databases (a plus)
  • Other: REST/GraphQL APIs, Git, Agile/Scrum

Experience & Education

  • 6+ years in software development
  • Bachelor's in Computer Science or equivalent
  • Experience with cloud-native and distributed systems preferred