Location:
Dubai
Experience:
12+ years
About the Role
We are seeking a Senior Full Stack Developer with 12+ years of experience in architecting and delivering enterprise-grade web applications.
This role demands an expert who can build scalable, maintainable, and secure applications using modern technologies, while mentoring teams and setting technical direction for long-term success.
Key Responsibilities:
Architecture & Leadership
- Design and implement scalable system architectures (microservices, modular apps).
- Define coding standards, reusable frameworks, and technical best practices.
- Lead cross-functional teams and mentor junior/mid-level developers.
Frontend Development
- Build modern, responsive UIs using , , Tailwind CSS, TypeScript.
- and .Net
- Ensure WCAG accessibility, cross-browser support, and optimized performance.
- Manage state management tools (Redux, Zustand, Context API).
Backend Development
- Architect and build APIs and services with , , GraphQL, REST.
- Implement authentication/authorization frameworks (OAuth2, JWT, RBAC, SSO).
- Develop event-driven systems with messaging/queues (Kafka, RabbitMQ).
Database & Data Layer
- Design schemas for SQL (PostgreSQL, MySQL, Supabase) and NoSQL (MongoDB, Redis, Elasticsearch).
- Apply ORM/ODM tools like Prisma, TypeORM, or Mongoose.
- Optimize database queries and ensure high availability and performance.
Cloud & DevOps
- Establish CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI).
- Manage containers and orchestration (Docker, Kubernetes, Helm).
- Implement Infrastructure as Code (Terraform, Pulumi).
Quality, Security & Monitoring
- Ensure quality with unit, integration, and E2E testing (Jest, Cypress, Playwright).
- Apply OWASP Top 10 security practices, encryption, and compliance (GDPR, ISO).
- Set up monitoring & observability (Prometheus, Grafana, Datadog, ELK).
- Optimize systems for resilience, scaling, and performance.
Key Skills & Qualifications:
- 12+ years in full stack software development.
- Expertise in , , Tailwind CSS, , , TypeScript.
and .Net - Proven ability to design enterprise-grade, long-running, scalable systems.
- Hands-on with cloud-native architectures, microservices, and DevOps.
- Strong knowledge of security, performance tuning, and monitoring.
- Experience in leading teams and delivering large-scale projects.
- Previous experience on KYC / KYB domain will be plus.
- Immediate joiner preferred.
Why Join Us?
- Career Growth: Opportunities for professional development and advancement in a growing market.
- Dynamic Work Environment: Join a high-energy team of experts and industry professionals.
- Competitive Compensation: Attractive salary package