Hiring for a Fullstack Developer in Dubai, UAE location with 5+ years of relevant experience is mandatory .
Job Description…
Frontend:
- Proficiency in Angular 14+ for dynamic web applications.
- Experience with Tailwind CSS or PrimeNG for responsive and modern design.
- Strong understanding of Bootstrap, JavaScript, and jQuery.
Backend:
- Expertise in developing APIs with ASP.NET Core Web API and implementing Clean Architecture.
- Proficient in Entity Framework, SQL Server, and CQRS with the Mediator pattern.
- Experience with JWT Authentication and Redis for caching.
Design Collaboration:
- Familiarity with design handoff tools such as Figma, Sketch, or Adobe XD to seamlessly integrate frontend and backend components.
Performance & Responsiveness:
- Demonstrate a strong commitment to optimizing the performance, responsiveness, and overall user experience of web application
- Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong problem-solving skills and ability to work both independently and collaboratively.
- Excellent communication and team collaboration skills.
- Recommended Skills:
- DevOps and CI/CD:
- Proficiency in Azure DevOps, Jenkins, GitLab CI/CD, and GitHub Actions for continuous integration and delivery.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with Terraform or Ansible for infrastructure as code (IaC).
- Microservices:
- Expertise in gRPC for efficient inter-service communication.
- Experience with RabbitMQ for event-driven architectures and messaging.
- Authentication and Authorization:
- Strong knowledge of OAuth 2.0, OpenID Connect (OIDC), Keycloak, and SAML.
- Experience with IdentityServer for secure authentication and authorization.
- Familiarity with Auth0 for managing authentication processes.
- Logging and Monitoring:
- Experience with the ELK Stack (Elasticsearch, Logstash, Kibana) and monitoring tools such as Prometheus or Grafana.
- Databases:
- Expertise in MongoDB as a NoSQL solution and PostgreSQL for relational database management.
- Real-Time Communication:
- Experience with SignalR for implementing real-time data updates, collaborative applications, and streaming features.
- Agile Project Delivery:
- Proven experience working in agile environments, particularly with Scrum or Kanban frameworks.
- Actively participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate closely with product owners, designers, and team members to ensure high-quality, iterative software development.
- DevOps and CI/CD: