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.
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.