Al Zaabi Group
Website:
alzaabigroup.com
Job details:
We are looking for an exceptional, product-minded Senior Full-Stack Developer to architect, scale, and maintain our core enterprise ecosystem. This role is strictly focused on engineering high-throughput, data-dense, mission-critical operational systems—including ERPs, CRM pipelines, HRMS portals, and performance-critical, customer-facing mobile and web applications. This is not a role for building basic marketing, content-heavy, or SEO-focused websites.
You will own features end-to-end: from designing transactional backend engines to crafting fluid frontends and native-quality mobile experiences. As a modern engineering team, we actively leverage advanced AI-assisted development workflows; you will be expected to utilize next-generation AI tools to accelerate development, improve code quality, and eliminate technical debt.
Role Overview
- Position: Senior Full-Stack Developer
- Experience: 5+ Years Preferred
- Location: Remote - India
- Department: Engineering & Product Development
Key Responsibilities
📊 Enterprise Frontend & Mobile Engineering
- Mission-Critical Web Apps: Architect and scale resilient internal and external web engines utilizing Next.js and React running on TypeScript. Optimize performance for data-heavy UI elements like real-time analytics dashboards, interactive charts, drag-and-drop pipelines, and reporting matrices.
- Component-Driven UI: Design consistent, accessible, and high-fidelity dashboard interfaces using Material UI (MUI) (customized for our HRMS/ERP systems) and Tailwind CSS.
- Complex State & Data Caching: Implement bulletproof client-side state handling and server-state caching layers using TanStack Query (React Query) to seamlessly manage extensive CRUD operations while minimizing network overhead.
- Customer-Facing Mobile: Advance our cross-platform customer mobile application built on React Native and React Navigation, ensuring snappy gesture handling, offline resilience, and local state synchronization.
⚙️ High-Availability Backend & Real-Time Infrastructure
- Secure API Architecture: Design and maintain scalable RESTful microservices using Node.js, Express, and NestJS, strictly enforcing robust JWT validation and Role-Based Access Control (RBAC) essential for enterprise data safety.
- Multi-Database & ORM Management: Manage structural database integrity across relational engines (PostgreSQL via Prisma ORM) and document stores (MongoDB/Mongoose). Optimize heavy write/read distributions, deep indexing, and connection scaling.
- Asynchronous Jobs & Queues: Architect resilient background processing pipelines, distributed message queues, and scheduled automated tasks using BullMQ and Redis (e.g., invoice generation, batch reports, attendance syncs).
- Real-Time Streaming: Maintain low-latency bi-directional communication channels using WebSockets / Socket.io for real-time app notifications, updates, and cross-platform synchronization.
- Cloud Infrastructure Support: Containerize components using Docker and manage storage distribution with AWS S3 and cloud notifications via Firebase (FCM).
🤖 AI-Assisted Development & Quality Assurance
- AI-Driven Workflows: Integrate advanced AI development tools into your daily workflow—including Cursor IDE, Anysphere/Antigravity ecosystems, and custom LLM augmentations—to significantly accelerate prototyping, refactoring, and automated documentation.
- Testing & Maintenance: Enforce high code-coverage standards by writing rigorous unit and integration tests using Jest and Supertest for your APIs.
- E2E Collaboration: Partner with the QA engineering team to phase in automated End-to-End (E2E) interface validation workflows using Playwright or Cypress.
Technical Skills & Qualifications
Core Stack Requirements
- Web Frontend: Senior-level mastery of React, Next.js, TypeScript, MUI, and Tailwind CSS.
- Mobile Engineering: Hands-on operational experience with React Native, including native dependency troubleshooting, handling upgrade paths, and optimizing rendering speeds.
- Backend Frameworks: Advanced knowledge of enterprise structural design patterns, dependency injection, and microservices architecture in NestJS and Node.js.
- Data Layer & Queues: High proficiency with PostgreSQL, Prisma, MongoDB, Redis, and distributed queue management via BullMQ.
- AI Tooling & Engineering: Practical knowledge of AI-assisted engineering extensions and IDEs (e.g., Cursor, Anysphere/Antigravity, or GitHub Copilot) to maximize delivery velocity.
Preferred Behavioral Traits
- Enterprise Focus: You thrive on solving complex system logic, race conditions, state transitions, and database queries over standard content layout.
- Systems Thinker: You naturally design for scale, factoring in security compliance, background task failure strategies, and multi-tenant data isolation.
- Collaborative Lead: Strong code review etiquette, a vocal proponent of type safety, and an enthusiast for clean, self-documenting technical architecture.
Click on Apply to know more.