Job Type
Full-time
Work Type
On-Site
Location
Dubai, UAE
Experience
7 - 14 years
- Microservices Development: Design, develop, and maintain microservices-based applications to meet business requirements.
- Technical Leadership: Provide technical leadership and guidance to junior team members, ensuring adherence to best practices and standards.
- Architecture Design: Collaborate with cross-functional teams to design and implement scalable and resilient microservices architectures.
- Code Review: Conduct code reviews to ensure code quality, performance, and maintainability.
- Troubleshooting: Troubleshoot and debug issues in production and non-production environments.
- Performance Optimization: Identify and implement performance optimizations for microservices to improve system efficiency.
- Documentation: Create and maintain technical documentation including design documents, API specifications, and deployment guides.
- Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines for automated testing, deployment, and monitoring of microservices.
Collaboration: Collaborate with other teams including DevOps, QA, and Product Management to deliver high-quality software solutions
