Location: Dammam, Saudi Arabia (Candidates must be based in Dammam)
Education:
Bachelor's Degree in Computer Science from a recognized university.
Key Responsibilities:
- Develop end-to-end web applications using MERN stack (React, Node.js, Express, MongoDB).
- Integrate PostgreSQL for relational data management in LAMP/LAPP environments.
- Implement Redis for caching, session management, and queue systems (e.g., BullMQ).
- Build RESTful APIs and ensure seamless frontend-backend connectivity.
- Optimize database performance (MongoDB aggregation, PostgreSQL indexing, Redis tuning).
- Troubleshoot issues across the stack and conduct code reviews.
Required Skills & Qualifications:
Core Tech:
MERN Stack: 2+ years with MongoDB, Express.js, React, and Node.js.
Databases:
- MongoDB (schema design, aggregation).
- PostgreSQL (complex queries, transactions).
- Redis (caching, pub/sub, queues).
- LAMP/LAPP Stack: Working knowledge of Linux, Apache/Nginx, PHP, and PostgreSQL.
- Backend: API development (REST/GraphQL), middleware, authentication (JWT/OAuth).
- Frontend: React (hooks, state management), HTML/CSS, responsive design.
- DevOps: Git, Docker, basic cloud services (AWS S3/EC2).
Nice-to-Have:
- Familiarity with TypeScript, Next.js, or Vue.js.
- Experience with serverless architectures.
Job Type: Full-time
Experience: 2+ years in Development (Required)