Full Stack Engineer
Job Description
****URGENT CONTRACT IN DUBAI****
I am only looking to speak to candidates who can join as soon as NEXT WEEK.
My client is looking for a Full Stack Engineer to their team on a 6-month initial contract.
This is an exciting opportunity to work across mobile, web, cloud, and backend technologies, building scalable, secure, and high-performance applications that support critical business services.
As a key member of the engineering team, you will be responsible for designing, developing, and maintaining modern applications using .NET and Flutter while contributing to architecture decisions, cloud infrastructure, DevOps practices, and software quality initiatives.
You will collaborate closely with product managers, designers, architects, and fellow developers to deliver innovative solutions across mobile, web, and cloud platforms.
Key Responsibilities- Design, develop, and maintain scalable applications using .NET and Flutter.
- Build and maintain secure, high-performance RESTful APIs, GraphQL services, and gRPC integrations.
- Develop responsive mobile and web applications for Android, iOS, and browser-based platforms.
- Design and optimize database solutions using SQL Server, PostgreSQL, and NoSQL technologies.
- Implement cloud-native solutions leveraging Azure, AWS, or GCP.
- Develop and maintain CI/CD pipelines to support rapid and reliable software delivery.
- Containerize applications using Docker and support orchestration through Kubernetes.
- Apply modern software architecture principles including Clean Architecture, SOLID, DDD, CQRS, and microservices patterns.
- Ensure application security through secure coding practices and adherence to OWASP standards.
- Implement automated testing strategies including unit, integration, and end-to-end testing.
- Participate in code reviews, technical design discussions, and continuous improvement initiatives.
- Contribute to monitoring, observability, and production support activities.
- Strong experience developing applications using .NET and C#.
- Experience designing and building REST APIs.
- Knowledge of GraphQL and/or gRPC.
- Strong understanding of authentication and authorization frameworks including OAuth2, JWT, and OpenID Connect.
- Commercial experience developing applications using Flutter.
- Experience with Flutter state management frameworks such as Riverpod, BLoC, or Provider.
- Experience integrating native Android and iOS capabilities through Flutter plugins.
- Experience publishing applications to the Apple App Store and Google Play Store.
- Experience building responsive web applications.
- Knowledge of Flutter Web and/or modern JavaScript frameworks such as React, Angular, or Vue.
- Understanding of HTML, CSS, browser APIs, and responsive design principles.
- Strong SQL experience with SQL Server and/or PostgreSQL.
- Experience with Entity Framework Core.
- Knowledge of NoSQL databases such as MongoDB or Firebase.
- Experience with caching technologies such as Redis.
- Database design, performance tuning, and migration experience.
Please apply to be contacted with further information.