Senior Software Engineer - UAE
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