Full-Stack Mobile Developer (Flutter / Node.js)

GitRoll


Date: 2 days ago
City: Riyadh
Contract type: Full time
About AILA

At AILA, we’re building the future of education through AI-powered, gamified, and highly personalized learning experiences. Our platforms serve students, educators, and parents with a unified vision—making education more intuitive, engaging, and impactful. If you’re a hands-on architect and developer ready to own the full-stack delivery of mobile-first solutions, we’d love to meet you.

Role Overview

We are looking for a Senior Full-Stack Mobile Developer with deep expertise in Flutter for mobile development and Node.js for backend development. You will be responsible for architecting, developing, and deploying full-stack applications that are animation-rich, scalable, and integrated with modern cloud and messaging infrastructures. The role requires solid experience with RabbitMQ, Redis, Postgres, and deployments on Oracle Cloud Infrastructure (OCI) or Google Cloud Platform (GCP).

This is a solution ownership role, with end-to-end responsibilities across architecture, implementation, and deployment.

Key Responsibilities

  • Architect and build full-stack mobile-first applications, ensuring scalability, performance, and maintainability.
  • Develop modern, engaging mobile apps using Flutter, including custom animations and high-fidelity transitions.
  • Implement backend services and RESTful APIs using Node.js (Express, NestJS, or similar frameworks).
  • Integrate and manage message queues (RabbitMQ) and caching layers (Redis).
  • Work with PostgreSQL to design scalable relational data models.
  • Deploy, monitor, and optimize applications on OCI or GCP, including containerized deployments and CI/CD pipelines.
  • Collaborate with designers, product managers, and AI engineers to define and deliver rich user experiences.
  • Maintain code quality through testing, code reviews, and documentation.
  • Ensure high security, performance, and reliability across the tech stack.

Required Qualifications

5+ years of full-stack development experience with a strong focus on:

  • Flutter for mobile applications.
  • Node.js for backend development.
  • Experience working with RabbitMQ for asynchronous message processing.
  • Proficiency with Redis as a caching and pub/sub layer.
  • Strong command of PostgreSQL, including query optimization and schema design.
  • Proven experience in cloud deployments on Oracle Cloud Infrastructure (OCI) or Google Cloud Platform (GCP).
  • Ability to architect entire systems, from frontend to backend and infrastructure.
  • Strong understanding of mobile UI/UX principles and animation best practices.
  • Proficient with Git, Docker, and CI/CD workflows.
  • Excellent communication skills and team collaboration experience.

Preferred Qualifications

  • Background in edtech, gamification, or high-interaction mobile applications.
  • Familiarity with observability tools (e.g., Grafana, Prometheus, ELK stack).
  • Understanding of security practices in mobile and web applications.
  • Experience with WebSockets or real-time data syncing.
  • Exposure to event-driven and microservices-based architectures.

What We Offer

  • Competitive compensation with performance-based bonuses.
  • Flexible working hours and remote/hybrid options.
  • An opportunity to architect and scale meaningful technology in education.
  • Professional development budget for courses, certifications, and conferences.
  • Collaborative, mission-driven team focused on impact.

Own the architecture. Build engaging experiences. Deploy at scale.

Join AILA and help us build the future of intelligent education.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Transport Strategy Analyst - 20003903 (CDU911)

Qiddiya | القدية, Riyadh
2 hours ago
Role SummarySupports transport strategy development with research, modelling, and analysis.Key ResponsibilitiesConduct research and support planning decisionsPrepare models and policy assessmentsCoordinate with internal and Qiddiya strategy teamsPrepare strategic reports and presentationsDeliver stakeholder-relevant recommendationsRequirementsBehavioral CompetenciesAnalytical RigorInitiativeCollaborationCuriosity & Learning AgilityStakeholder AwarenessOwnershipQualificationsBachelor's degree in Business AdministrationYears Of Experience4 - 6 years of experience in administrative or coordination roles, preferably within strategy, transport, or government-related...

Senior Manager - Cybersecurity Operational Technology

Qiddiya | القدية, Riyadh
1 day ago
Qiddiya Investment Company is at the forefront of transformative entertainment and real estate projects in Saudi Arabia, and we are seeking a Senior Manager - Cybersecurity Operational Technology to join our dynamic team. In this leadership role, you will be responsible for developing and implementing comprehensive cybersecurity strategies specifically tailored to protect our operational technology (OT) environment.Your expertise will be...

FOREMAN, ELECTRICAL

Alfanar Projects, Riyadh
2 days ago
Job description: Job Purpose Monitors the work of electricians/technicians and provides guidance as needed. Assist with electrical system installation, trouble shooting, and repair as needed. Key Accountability Areas Site Execution: Plans and distribute group job activity. Organize and coordinate the daily electrically activities of all workers, subcontractors, and equipment according to priorities of the plans and utilize corrective action to...