2 x Full Stack JavaScript Experienced developers (knowing Arabic language and Bahrainis preferable)
Reliable and experienced Full Stack Developer with a strong focus on React.js to support digital initiatives within the government sector. The ideal candidate will be comfortable working on secure, data-driven web applications using React.js, Node.js with basic database integration using MySQL or MariaDB.
You will be contributing to applications that serve the public, enhance internal processes, and ensure digital efficiency across departments. This role emphasizes front-end excellence, clean code, and collaborative development within established frameworks.
Key Responsibilities
- Develop and maintain responsive and accessible front-end interfaces using React.js, TypeScript, and CSS
- Build backend services and API endpoints using Node.js and Express.js
- Integrate and query relational databases such as MySQL or MariaDB
- Collaborate with UI/UX designers, project managers, and QA teams to deliver secure, well-tested applications
- Adhere to government standards for accessibility, data privacy, and security
- Participate in code reviews, team planning sessions, and agile ceremonies
- Maintain detailed and clear technical documentation
Required Qualifications and Skills
- 3–6+ years of experience in full stack web development
- Proficiency in React.js, JavaScript, TypeScript, HTML, and CSS
- Good backend development experience with Node.js.
- Working knowledge of MySQL or MariaDB for data persistence
- Familiarity with Git for version control and collaborative development
- Strong understanding of responsive design, browser compatibility, and front-end performance
- Excellent communication and problem-solving skills
- Ability to work within structured environments and follow compliance requirements
- Demonstrates effective teamwork skills
- Possesses analytical abilities and advanced technical problem-solving skills
- Experienced in training and mentoring employees and staff
- Knowledgeable and has previous experience in executing technical projects within integrated teams
- Demonstrates initiative and a strong sense of responsibility
- Highly adaptable in dynamic work environments
- Possesses excellent organizational and time management skills
- Able to work under pressure and meet tight deadlines
- Communicates effectively with all levels of staff
- Committed to continuous learning and self-development
- Detail-oriented and precise in task execution
- Maintains integrity and high professionalism in all duties
- Has an analytical mindset and strong critical thinking skills
Nice to Have
- Experience in public sector or regulated environments
- Knowledge of accessibility standards (e.g., WCAG 2.1)
- Basic understanding of deployment platforms such as AWS
- Experience working in an Agile/Scrum team
Job Type: Contract
Contract length: 24 months