Dbayeh, Beirut
About the Role
We are hiring a Senior Full-Stack Engineer to join an existing, production-grade platform that is actively evolving and scaling.
This is not a greenfield project — you will be working on a live system with real users, focusing on improving scalability, performance, and architecture while continuing to build new features.
We are looking for someone who thinks beyond code — a developer who understands systems, trade-offs, and long-term maintainability.
What You’ll Do
- Work on a mature codebase, improving structure, scalability, and performance
- Design and implement backend services using NestJS (Node.js, TypeScript)
- Build and optimise frontend features using Next.js (React)
- Refactor and enhance existing components to meet growing product demands
- Contribute to system architecture decisions and technical direction
- Ensure high standards for code quality, testing, and reliability
- Collaborate closely with product and leadership on feature evolution
What We’re Looking For
- 5+ years of experience building production systems
- Strong expertise in Node.js, TypeScript, and backend architecture
- Hands-on experience with NestJS in real-world, scalable applications
- Solid experience with Next.js / React in production environments
- Experience working on existing, complex systems (not just greenfield projects)
- Ability to take ownership and make technical decisions
- Clear communication and strong English
Nice to Have
- Experience scaling products (performance, load, architecture evolution)
- Familiarity with microservices or modular architectures
- AWS Cloud experience
- Experience working in fast-paced, product-driven environments
What We Offer
- Remote-first environment (Portugal-based)
- High ownership and impact on a scaling product
- Direct involvement in technical decisions
- A team focused on building, not bureaucracy


Australia
Lebanon
Saudi Arabia
Qatar
India