Full Stack Developer
BRDigitech
Visa & sponsorship
- Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.
Job description
Location: Dammam, Saudi Arabia
(Candidates must be currently based in Saudi Arabia).
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)
Education:
- Bachelor's (Required)
Experience:
- full-stack development: 2 years (Required)
Work Location: In person