
Senior Software Engineer
il y a 2 semaines
AlGooru is the leading private tutoring platform in Saudi. We're the first licensed by the National E-Learning Center (NELC), and we're renowned for providing tech-enabled tailored educational support to students of all ages and levels (K-12, university, and professionals).
We've been backed by various local, regional, and international investors including Constructor Capital, Plug & Play Ventures, Techstars, KAUST, Hub71, family offices, and others.
A Fun Fact about AlGooru is that its name derives from "Guru," a Sanskrit word meaning a mentor, guide, expert, or master.
Your RoleAt AlGooru, we're not just building a platform; we're building a future where personalized learning is accessible to everyone. As our Senior Software Engineer, you'll be at the heart of the Engineering tribe, driving impact by:
- Deliver clean, maintainable, and scalable code
- Integrate seamlessly into the engineering workflow and push 3+ stable releases within the first 90 days
- Migrate or optimize 2 core modules within the first 6 months to enhance product scalability and modularity
Development & Collaboration
- Write clean, well‑documented code across our mono‑repo.
- Build and maintain React (v19) frontends (with shadcn/ui & Ant Design) and NestJS backends.
- Partner with Product & Design to scope, slice, and deliver incremental value.
Architecture & Design
- Lead end‑to‑end solution architecture for major features; define module/service boundaries and clear contracts.
- Drive system design for scalability, reliability, and cost: capacity planning, horizontal scaling, graceful degradation, and back‑pressure.
- Own data & database design: relational schema modeling, indexing strategies, query optimization, migrations, and retention/archival; integrate Elasticsearch as a search layer where it adds value.
- Design APIs & integrations: versioning, pagination, and contract testing.
- Shape event‑driven architecture with RabbitMQ: exchange/routing strategy, DLQs, retries/backoff, and deduplication.
- Define caching & performance strategies (cache‑aside, rate limiting, hot‑path profiling) and SLIs/SLOs.
- Elevate observability & security: structured logging, metrics and tracing; authN/authZ, least privilege, and secrets management.
- Frontend: React 19, shadcn/ui, Module Federation
- Backend: Laravel,
Requirements
You're driven, passionate, and thrive in a fast-paced, collaborative environment. You have:- 5+ years building production web apps/services
- Expert-level React (v19 preferred): modern patterns, performance, and accessibility
- Expert-level NestJS: modular architecture, API design, testing, and security
- Clear, pragmatic communication and end-to-end ownership
- Mono‑repo experience with Nx
- Micro‑frontends with Module Federation
- Storybook, design systems, and accessibility
- Elasticsearch and Laravel Scout indexing pipelines
- RabbitMQ
- Results-Driven
- Proactive & Takes Initiative
- Balances Speed & Quality
- End-User Obsessed
- Strong Communicator
- Super Organized
- Independent & Team Player
- Eager to Learn
- Screening & Intro Call (5-10 mins)
- Chemistry meeting minutes)
- Technical interview minutes)
- Technical Assessment
- Vision-fit interview minutes)
- Offer extended to successful applicants
Benefits
Why AlGooru?At AlGooru, you'll have an exceptional opportunity to push the boundaries of education. You'll be challenged but never alone, joining a diverse team of innovators committed to redefining learning.
Here's what we offer:
Impact: Help transform education in Saudi Arabia and beyond
Growth: Join a rapidly scaling startup with career development opportunities
Flexibility: Work from anywhere + unlimited PTO
Rewards: Competitive salary, ESOP shares & quarterly bonuses
Culture: Vibrant team, monthly Pizza Fridays & a supportive environment
Perks: Free hardware/software, learning budget, AlGooru Library & more
We foster a culture of care, one that promotes loyalty, commitment, and a true sense of belonging. Be valued. Be part of it.
-
Senior Software Engineer
il y a 7 jours
Beyrouth, Beyrouth, Liban SEG International Temps plein 90 000 $US - 120 000 $US par anCompany: Smart Engineering Group SARL (Legal and Operational Supporter of AIAEC)Location: Beirut, Lebanon / Cairo, Egypt Department: Software EngineeringReports To: Project ManagerExperience Required: 5+ yearsEducation: Bachelor's or master's in computer science, Software Engineering, or related fieldEmployment Type: Full-timeJob Description:AIAEC is seeking...
-
Senior Software Engineer
il y a 1 jour
Beyrouth, Beyrouth, Liban Electric Power Engineers Temps plein 800 000 £LB - 1 200 000 £LB par anOverviewElectric Power Engineers, Beirut Office, is seeking a Senior Software Developer to be part of a dynamic and highly technical team. In this role, you will play a key role to help develop, maintain, and deploy cutting-edge cloud-based software products that serve the energy industry. You will have opportunities to work with the latest technologies and...
-
Senior Software Engineer
il y a 5 jours
Beyrouth, Beyrouth, Liban Murex Temps plein 6 000 000 £LB - 12 000 000 £LB par anMurex is a global fintech leader in trading, risk management and processing solutions for capital markets.Operating from our 19 offices, 3 400 Murexians from over 65 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world. Join Murex and...
-
Senior Software Engineer
il y a 2 semaines
Beyrouth, Beyrouth, Liban AlGooru Temps plein 14 400 000 £LB - 28 800 000 £LB par anWho Are We AlGooru is the leading private tutoring platform in Saudi. We're the first licensed by the National E-Learning Center (NELC), and we're renowned for providing tech-enabled tailored educational support to students of all ages and levels (K-12, university, and professionals). We've been backed by various local, regional, and international...
-
Senior Software Developer
il y a 7 jours
Beyrouth, Beyrouth, Liban Client of CC Staffing International Ltd Temps plein 90 000 $US - 120 000 $US par anWe are looking for a seasoned engineer with Specialization in JavaScript/TypeScript, AWS who is ready to take the lead. This role goes beyond coding. You will be steering technical strategy, mentoring engineers, and making the architectural calls that shape our Voice AI platform. You will thrive if you enjoy working in dynamic, startup-style environments...
-
Senior DevOps Engineer
il y a 7 jours
Beyrouth, Beyrouth, Liban Aspire Software Temps plein 60 000 $US - 80 000 $US par anKey Responsibilities:Deploy, upgrade, and monitor AKS workloads, keeping clusters secure, performant, and compliantEnhance CI/CD pipelines in Azure DevOps to build, scan, sign, and release container images safelyAutomate cloud deployments using Infrastructure as Code (Terraform)Create clear dashboards and alerts using Azure Monitoring or other APM...
-
Senior Frontend Engineer
il y a 7 jours
Beyrouth, Beyrouth, Liban Client of CC Staffing International Ltd Temps plein 90 000 $US - 120 000 $US par anRole OverviewWe are looking for a Senior frontend UI developer who thrives on building seamless, engaging user interfaces. In this role, you will transform ideas and designs into performant, accessible, and scalable web experiences. You will be working with modern frameworks like Astro and , collaborating closely with designers and backend engineers to...
-
AI Engineer
il y a 1 semaine
Beyrouth, Beyrouth, Liban Dash Temps plein 120 000 £LB - 240 000 £LB par anDash is working on another rare-to-find role On behalf of our client, an international fintech startup, were hiring an AI Engineer wh'os excited to take ownership of AI-powered features and bring intelligence into real-world finance.What you'll do:Build and train machine learning models for finance use cases (forecasting, anomaly detection,...
-
Software Engineer
il y a 2 semaines
Beyrouth, Beyrouth, Liban Murex Temps plein 80 000 $US - 120 000 $US par anMurex is a global fintech leader in trading, risk management and processing solutions for capital markets.Operating from our 19 offices, 3 000 Murexians from over 60 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.Join Murex and...
-
Quality Assurance Engineer
il y a 2 semaines
Beyrouth, Beyrouth, Liban Siren Temps plein 60 000 $US - 80 000 $US par anOur Opportunity As a Quality Assurance Engineer, you will work closely with the Software Development Leads to ensure that our products meet our company's standards. You will break down the development process into achievable testing goals and relay any issues back to the development and product teams. You will review requirements, specifications, and...