Senior Full Stack Developer

Dubai, DU, AE, United Arab Emirates

Job Description

We are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will possess strong technical skills and be passionate about delivering high-quality software solutions in an agile environment. You will be working on both frontend and backend technologies, ensuring a seamless user experience, high performance, and system scalability.

Key Responsibilities:

• Develop and maintain responsive, dynamic web applications with a focus on performance and user experience.
• Collaborate with design teams to integrate user interfaces with backend services using industry-standard tools.
• Design and implement backend services using modern frameworks and architectures.
• Ensure the scalability, maintainability, and security of applications.
• Participate in agile project delivery, including sprint planning, daily stand-ups, and retrospectives to ensure timely and efficient delivery of features.
• Collaborate with cross-functional teams to meet business requirements and deliver high-quality solutions in alignment with the product roadmap.

Skills and Qualifications:

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 applications.

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1793159
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned