We are looking for an experienced
Senior Backend Developer
with strong expertise in
Laravel and Node.js
, along with solid
DevOps capabilities
, to join our growing team at Forbes Middle East.
Key Responsibilities
Backend Development
-
Design, develop, and maintain backend systems using Laravel and Node.js
-
Build and manage RESTful and/or GraphQL APIs
-
Implement authentication, authorization, and security best practices
-
Optimize application performance and database queries
-
Integrate third-party services and APIs
Database Management
-
Design and manage databases (PostgreSQL, MySQL)
-
Write optimized queries and handle large datasets
-
Ensure data integrity, backups, and performance tuning
DevOps & Infrastructure
-
Deploy and manage applications on cloud platforms (AWS, DigitalOcean, Hetzner)
-
Configure and manage web servers (Nginx, Apache)
-
Set up and maintain CI/CD pipelines
-
Manage Docker containers and environments
-
Monitor system performance, logs, and uptime
-
Handle scaling, load balancing, and system reliability
System Architecture
-
Design scalable and maintainable backend architectures
-
Implement caching strategies (Redis, Memcached)
-
Ensure high availability and fault tolerance
Requirements
-
4+ years of backend development experience
-
Strong experience with Laravel and/or Node.js
-
Proficiency in PHP and JavaScript / TypeScript
-
Solid understanding of REST APIs and backend architecture
-
Experience with relational databases (PostgreSQL / MySQL)
-
Proficiency with Git and version control
-
Experience with Docker and containerization
-
Knowledge of CI/CD tools (GitHub Actions, GitLab CI, Jenkins)
-
Experience with Nginx and server configuration
-
Familiarity with Linux server environments
-
Understanding of cloud infrastructure and networking
Preferred Skills
-
Microservices architecture experience
-
Message queues (RabbitMQ, Kafka)
-
Redis caching
-
Kubernetes (nice to have)
-
Experience with high-traffic or scalable systems
What We’re Looking For
-
Strong problem-solving mindset
-
Ability to work independently and collaboratively
-
Effective communication and documentation skills
-
Proven experience managing production systems and deployments