Careers

Join Our Team

Be part of a dynamic team shaping the future of technology. We are always looking for talented individuals who share our passion for innovation.

Why Join Us?

We offer more than just a job - we offer a career with purpose

Flexible Working

Options around hours, location (where possible), and how you structure your day. We all have life outside of work, we get that.

Generous Leave and Time Off

Space to rest and recharge, with a culture that genuinely supports taking leave.

People-first Support and Wellbeing

A supportive team environment, clear communication, and help when you need it.

Fast Growth, Real Ownership, Quick Decisions

A pace that suits builders, with meaningful responsibility and less red tape.

Learning and Career Development

Opportunities to grow your skills through real projects, mentoring, and continuous improvement.

Fair, Transparent Pay

Clear, experience-based compensation with regular reviews as you grow.

Our Culture

We foster an environment where creativity thrives, ideas are valued, and every team member can make an impact.

Open Positions

Explore our current opportunities and find your perfect role.

Mid-Level Full Stack Developer (React Native, React.js/Next.js, Payload CMS)
 Engagement

Full-time
Remote

Company Description GORBANI is dedicated to understanding the needs of customers and users to deliver tailored software solutions. Our diverse team brings global expertise in software development, covering the entire process from initial exploration to deployment, maintenance, scalability, and system expansion. With a commitment to excellence, we focus on delivering impactful and sustainable technology solutions. Job Description Role: Mid-Level Full Stack Developer (React Native, React.js/Next.js, Payload CMS) Engagement: Contract/Freelance, remote Project overview We are building a Quran learning and memorisation platform with: A mobile app (iOS/Android) for students (React Native) A web LMS/admin portal for teachers, admins, and parents (React.js/Next.js + Payload CMS) The product includes multilingual support (including RTL), audio playback and recording, submissions and teacher feedback, live class integration, notifications, role-based access, and strong security and compliance foundations. Later phases include AI-assisted recitation evaluation and additional platform features. Responsibilities Develop and ship features for the React Native mobile app, including offline-friendly experiences, audio playback/recording, submissions, notifications, and multilingual/RTL UI. Build and maintain the web LMS/admin portal using React.js/Next.js, integrated with Payload CMS. Design, implement, and maintain secure APIs and backend services (TypeScript/Node), including authentication, authorisation (RBAC), data validation, and file/audio handling. Implement cloud-first delivery: environments, deployments, configuration management, secrets handling, and observability (logging/monitoring/alerts). Set up and maintain CI/CD pipelines for mobile and web releases, including automated builds, tests, and deployment workflows. Own quality: write and maintain tests (unit, integration, end-to-end as appropriate), improve reliability, and reduce regressions. Collaborate with AI engineers and other team members to integrate AI-driven features (for example, consuming AI scoring/analysis APIs), ensuring traceability, performance, and safe fallbacks. Follow provided UI/UX designs precisely, ensuring strong usability, accessibility, and performance. Requirements Proven experience delivering production software as a full stack developer (mid-level or above). Strong experience with: React Native (mobile app development, device capabilities, audio workflows, offline storage/sync) React.js + Next.js (modern web patterns, routing, performance, secure client-server integration) Payload CMS (or comparable headless CMS) including schema/content modelling TypeScript/Node.js backend and API development Solid understanding of security and compliance fundamentals: Auth best practices, RBAC, secure storage, OWASP basics, audit-friendly logging Practical experience with cloud solutions (Azure, AWS, or GCP), including deploying and operating web/API workloads. Hands-on experience building or maintaining CI/CD (GitHub Actions, Azure DevOps, GitLab CI, etc.). Demonstrable experience implementing testing strategies and test automation: Unit tests, integration tests, and targeted end-to-end tests where valuable. Basic understanding of AI technologies and how to integrate AI services safely (API consumption, latency considerations, monitoring, and handling uncertain outputs). Skills and experience Strong communication and ability to work collaboratively in a multi-disciplinary team (engineering, AI, design). Ability to translate product requirements and designs into robust implementations with sensible trade-offs. Clean code practices, PR discipline, documentation habits, and pragmatic problem-solving. Performance awareness across mobile, web, and backend (including network efficiency and API design). Nice to have Experience with multilingual apps including RTL languages. Experience with: Mobile release processes (TestFlight, Play Console), crash reporting, and performance monitoring Audio-heavy apps (streaming, recording, uploads, background tasks) Infrastructure-as-code (Terraform/Bicep) and environment management Eventing/queues and scalable backend patterns Familiarity with data protection expectations for user-generated content (such as audio), retention policies, and safeguarding considerations. Deliverables Production-ready mobile and web features delivered in agreed milestones, aligned with the UI/UX designs. Secure, well-documented APIs and backend services with role-based access control. Working cloud environments (dev/staging/production as applicable) with monitoring/logging in place. Reliable CI/CD pipelines for web, API, and mobile builds/releases. A maintained automated test suite and clear quality approach that reduces regressions. Clear technical documentation and handover notes (setup, deployments, architecture decisions, and operational runbook basics).

Apply Now

Don't See Your Role?

We're always looking for talented people. Send us your resume and let us know how you can contribute to our team.