Mid-Level Full-Stack Engineer
We are looking for a Mid-Level Full-Stack Engineer who thinks in systems, contracts, and scalability. You will be a key player in a multinational team, moving fluidly between high-concurrency Node.js APIs and a sophisticated Angular frontend.
The Challenge
This is NOT a "standard" CRUD app role. You will be managing a diverse ecosystem:
- The Core: Architecting robust, versioned Node.js/TypeScript APIs (NestJS/Express).
- The Interface: Crafting performant Angular components with a heavy focus on SSR (Server-Side Rendering) for global accessibility.
- The Cloud: Scaling logic via AWS Lambda and managing data across DynamoDB and SQL.
- The Content: Orchestrating headless CMS integrations to deliver content to millions of users.
Who You Are
- A TypeScript Native: You understand that types are not a suggestion; they are a contract. You have 3–5 years of professional experience building backend-heavy applications.
- A "Clean Code" Advocate: You don’t just write code that works; you write code that’s testable and maintainable. You understand SOLID principles and Clean Architecture.
- A Bilingual Communicator: You are equally comfortable discussing architectural trade-offs in English with global partners and collaborating in Arabic with the local team.
- The Generalist Mindset: You are a Node.js expert, but you aren't afraid to dive into a .NET service or tweak a CI/CD pipeline when the mission requires it.
Tech Stack Highlights
Must haves :
- Backend: Node.js(NestJS), TypeScript,
- Cloud: AWS (Lambda, S3, DynamoDB), GitHub Actions.
- Data: SQL, NoSQL (DynamoDB), Redis.
Nice-to-have : - Angular 10+, SSR/Universal, Tailwind/CSS3
- .NET
- Previous experience with CMS integrations
Why Join Us?
- Collaborative Culture: No silos. We work as a unified global team.
- Modern Standards: We value unit testing, integration testing, and peer reviews.
- Professional Growth: Exposure to complex, high-traffic serverless architectures.
- Stability & Purpose: Work on a product with a massive global footprint and a clear, meaningful vision.
Kindly read carefully our Mission & Vision stated here before applying
