Description
Summary:
We are seeking experienced Full Stack JavaScript Developers to build secure, scalable web and mobile applications within Agile/Scrum environments.
Highlights:
1. Develop secure, scalable web and mobile applications
2. Contribute to innovative digital solutions and high-quality software
3. Collaborate in Agile/Scrum environments
**Overview**
We are seeking **experienced Full Stack JavaScript Developers** with strong technical expertise across both front\-end and back\-end technologies.
The ideal candidates will be **Arabic speakers (fluency required)** and **Bahraini nationals (preferred)**, with **3–6 years of professional experience** in full stack JavaScript development.
Developers will play a key role in building **secure, scalable, and data\-driven web and mobile applications**, contributing to innovative digital solutions and high\-quality software delivery.
This position emphasizes clean, maintainable code, adherence to security and accessibility standards, and collaboration within **Agile/Scrum environments**.
**Key ResponsibilitiesFront\-End Responsibilities**
* Develop responsive, interactive, and accessible front\-end interfaces using **React.js, TypeScript, HTML5, and CSS3**.
* Convert approved **UI/UX designs (Figma)** into high\-quality, responsive web pages.
* Ensure compliance with **data privacy, accessibility, and performance standards**.
* Collaborate closely with UI/UX designers, backend developers, and QA teams.
* Optimize application performance and ensure cross\-browser compatibility.
**Back\-End Responsibilities**
* Design, develop, and maintain **scalable backend services** using **Node.js, Express.js, TypeScript, and gRPC**.
* Build and maintain **cross\-platform mobile applications** using **React Native**.
* Integrate and manage **AI components** using **JavaScript\-based libraries** and **Model Context Protocol (MCP)**.
* Configure and manage **cloud infrastructure** (AWS, DigitalOcean, Google Cloud).
* Administer **Linux servers**, write **Bash scripts**, and perform troubleshooting.
* Design and maintain **SQL/NoSQL databases** (MySQL, PostgreSQL, MariaDB, MongoDB, RedisDB).
* Implement **Docker** and **Docker Compose** for deployment and service orchestration.
* Configure and optimize **Nginx web servers** for secure deployments.
**Common Responsibilities**
* Collaborate across multidisciplinary teams (UI/UX, DevOps, QA, Project Management).
* Participate in **Agile/Scrum sprints**, including code reviews and planning sessions.
* Maintain **clear technical documentation** and ensure proper use of **Git or equivalent version control systems**.
* Contribute to **process improvements**, code quality, and knowledge sharing.
**Required Qualifications**
* **Bachelor’s degree** in Computer Science, Software Engineering, Information Systems, or a related field.
* **3–6\+ years** of proven experience in full stack web or backend development.
* Strong proficiency in **JavaScript, TypeScript, React.js, Node.js, and Express.js**.
* Experience with **MySQL, MariaDB**, and other **SQL/NoSQL databases**.
* Understanding of **responsive design**, accessibility, and performance optimization.
* Hands\-on experience with **Linux**, **Docker**, and **Nginx**.
* Familiarity with **cloud platforms** (AWS, DigitalOcean, Google Cloud).
* Experience using **Git** for version control and collaborative development.
* Strong analytical, troubleshooting, and communication skills.
* Ability to work effectively in **structured and compliance\-driven environments**.
**Preferred Qualifications**
* Experience in **enterprise or regulated technology environments**.
* Knowledge of **WCAG 2\.1 accessibility standards**.
* Familiarity with **CI/CD pipelines**, **DevOps**, and **cloud\-native architectures**.
* Experience integrating **AI components** or working with **AI model deployment (MCP)**.
* Ability to **mentor junior developers** and contribute to technical leadership.
* Experience with **Agile/Scrum** methodologies.
**Language \& Nationality Preference**
* **Arabic fluency: Required**
* **Bahraini nationals: Preferred**
Job Type: Full\-time
Pay: BD500\.000 \- BD1,000\.000 per month
Application Question(s):
* Are you Bahraini?
Education:
* Bachelor's (Preferred)
Experience:
* full\-stack: 3 years (Required)
Language:
* Arabic (Required)
Location:
* Manama (Required)