As a Senior Full-Stack Developer, you will play a critical role in developing, maintaining, and scaling Lumi’s mobile and backend systems. You will work on both React Native mobile applications and NestJS-based backend services, contribute to architectural decisions, and ensure high performance, security, and scalability.
This role requires hands-on expertise, strong problem-solving skills, and experience working with real-world production systems.
Key ResponsibilitiesFrontend / Mobile Development
- Develop, enhance, and maintain React Native mobile applications (Android & iOS).
- Improve UI/UX performance, responsiveness, and stability.
- Fix bugs, optimize existing features, and implement new functionality.
- Integrate APIs and third-party services efficiently.
- Ensure smooth app deployment to App Store & Play Store.
Backend Development
- Design, develop, and maintain backend services using NestJS (Node.js).
- Build and manage RESTful APIs for mobile and web platforms.
- Optimize backend performance, security, and scalability.
- Work with authentication, authorization, and role-based access control.
- Integrate real-time services and background jobs where needed.
AI & Smart Features
- Collaborate on AI-driven features such as automation, recommendations, and intelligent workflows.
- Work with AI APIs, data pipelines, and AI-based decision systems.
- Support integration of AI modules into mobile and backend systems.
DevOps & Infrastructure
- Work with CI/CD pipelines for automated build, test, and deployment.
- Experience with Azure Cloud (App Services, Storage, Databases, Functions, etc.).
- Manage environments (Development, UAT, Production).
- Ensure system reliability, monitoring, and performance optimization.
Code Quality & Collaboration
- Maintain clean, scalable, and well-documented code.
- Use GitHub for version control, pull requests, and code reviews.
- Collaborate with product managers, designers, and QA teams.
- Participate in technical planning, estimations, and architecture discussions.
Required Skills & ExperienceMust-Have Skills
- 4+ years of experience in mobile and full-stack development.
- Strong expertise in React Native.
- Strong experience with NestJS and Node.js.
- Excellent knowledge of JavaScript / TypeScript.
- Experience building and consuming RESTful APIs.
- Solid understanding of Git / GitHub workflows.
- Experience with CI/CD pipelines.
- Hands-on experience with cloud hosting (Azure preferred).
- Strong debugging, optimization, and problem-solving skills.
- Experience maintaining and improving existing production apps.
AI & Advanced Skills (Highly Preferred)
- Experience working with AI-powered features or APIs.
- Understanding of AI workflows, data processing, or ML integration.
- Experience integrating AI into mobile or backend systems.
Email at support@lumi.qa
Job Types: Full-time, Permanent, Contract
Contract length: 24 months
Pay: QAR5,000.00 - QAR7,000.00 per month