B

Full Stack Developer

BRDigitech

On-site๐Ÿ‡ธ๐Ÿ‡ฆDammam, 04, Saudi ArabiamidPosted 16d ago

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