Location
Dubai, United Arab Emirates - Onsite
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Telecommunications
- Others / Miscellaneous
Job Overview
An organization in Dubai is seeking a Senior Full Stack Developer for an onsite contract-to-hire opportunity. The position is suitable for experienced software professionals with 3-5+ years of experience and strong expertise in Java and/or Python, modern application architecture, mobile development, cloud platforms, and DevOps technologies.
The successful candidate will work across frontend and backend development, including microservices, event-driven architecture, CQRS, Saga patterns, caching, Flutter, REST APIs, API Gateway, databases, containerization, and cloud infrastructure. Experience with Kafka or RabbitMQ and AI-assisted development tools will also support the role.
This opportunity offers potential for long-term career growth and professional development, with the contract structured as a six-month contract-to-hire arrangement. Professionals can strengthen their expertise in distributed systems, cloud-native development, DevOps, mobile applications, and modern software architecture.
Key Responsibilities
- Design, develop, and maintain full-stack applications.
- Develop backend services using Java and/or Python.
- Build scalable solutions using microservices and event-driven architecture.
- Implement architectural patterns such as CQRS and Saga.
- Develop and integrate caching solutions for application performance.
- Develop mobile applications using Flutter for iOS and Android.
- Design and integrate REST APIs and API Gateway solutions.
- Implement appropriate API security practices.
- Work with SQL and NoSQL database technologies.
- Build and manage containerized applications using Docker and Kubernetes.
- Support CI/CD pipelines and automated deployment processes.
- Develop and deploy applications across AWS, Azure, or Google Cloud.
- Work with messaging technologies such as Kafka and RabbitMQ.
- Utilize AI-assisted development tools where appropriate.
- Troubleshoot application issues and contribute to system performance and reliability.
- Collaborate with cross-functional technical teams throughout the development lifecycle.
Requirements & Qualifications
- 3-5+ years of professional software development experience.
- Strong experience with Java and/or Python.
- Strong understanding of Microservices and Event-Driven Architecture.
- Experience with CQRS, Saga patterns, and caching.
- Experience with Flutter for iOS and Android development.
- Strong knowledge of REST APIs, API Gateway, and API security.
- Experience with SQL and NoSQL databases.
- Experience with Docker and Kubernetes.
- Strong understanding of CI/CD practices.
- Experience with AWS, Azure, or Google Cloud.
- Experience with Kafka and/or RabbitMQ.
- Familiarity with AI-assisted development tools.
- Strong problem-solving and software engineering skills.
- Ability to work onsite in Dubai.
Salary, Benefits & Career Growth
Salary and compensation details have not been provided by the employer and therefore are not listed.
Employment Terms:
- Duration: 6 months
- Contract Type: Contract-to-Hire
- Openings: 1
- Work Model: Onsite, Dubai
Career Growth & Professional Development:
- Opportunity to work on modern cloud-native applications.
- Exposure to microservices and event-driven architecture.
- Professional development across Java/Python, Flutter, DevOps, Kubernetes, and cloud platforms.
- Experience with distributed systems, messaging technologies, and modern architectural patterns.
- Potential for continued employment through the contract-to-hire structure.