1 567 Full Stack jobs in Bahrain
Junior Web Developer - Full Stack (Remote)
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and implement new user-facing features using front-end technologies.
- Build efficient, reusable, and reliable back-end code.
- Participate in the entire software development lifecycle, from conception to deployment.
- Write clean, well-documented, and testable code.
- Identify, troubleshoot, and resolve software defects and bugs.
- Collaborate with cross-functional teams to define and design software.
- Assist in the maintenance and improvement of existing applications.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with emerging web development trends and technologies.
- Contribute to team meetings and discussions regarding project planning and execution.
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of HTML, CSS, and JavaScript.
- Familiarity with at least one back-end programming language (e.g., Python, Node.js, Java, Ruby).
- Basic understanding of front-end frameworks (e.g., React, Angular, Vue.js) is a plus.
- Exposure to back-end frameworks (e.g., Django, Express.js, Spring) is a plus.
- Knowledge of version control systems like Git.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities for remote teamwork.
- Eagerness to learn and adapt to new technologies.
Full Stack Developer - Web Applications
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement user-friendly front-end web applications using frameworks like React, Angular, or Vue.js.
- Develop and maintain robust back-end services and APIs using languages such as Node.js, Python, Java, or C#.
- Manage database design and integration, including SQL and NoSQL databases.
- Write clean, efficient, and well-documented code.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages.
- Implement security and data protection best practices.
- Conduct thorough testing, debugging, and performance optimization of applications.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Deploy applications to production environments and provide ongoing support.
- Stay updated with the latest trends and technologies in web development.
- Work closely with product managers to understand feature requirements and project goals.
- Contribute to architectural discussions and technical decision-making.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and modern JavaScript frameworks.
- Experience with back-end development languages and frameworks (e.g., Node.js, Express, Python, Django/Flask, Java, Spring Boot).
- Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of RESTful API design and implementation.
- Understanding of version control systems like Git.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Ability to work effectively in a hybrid work environment.
Join our innovative team in **Shakhura, Northern, BH**, and help us build the next generation of powerful web applications.
Jr. Web Developer
Posted 10 days ago
Job Viewed
Job Description
We're looking for a passionate Junior Web Developer to join our team in Bahrain. This role is perfect for fresh graduates who want to launch their careers in a real-world development environment and work with modern technologies across backend and CMS platforms.
️ Technical Skills Required- WordPress : Theme customization, plugin configuration, content management
- PHP : Basic to intermediate programming knowledge
- Laravel Framework : Understanding of MVC structure, routing, and blade templating
- MySQL : Database creation, queries, joins, and data handling
- HTML5 / CSS3 : Responsive layouts and basic styling
- JavaScript / jQuery : DOM manipulation and event handling basics
- Git/GitHub (basic version control) – bonus
- Understanding of REST APIs – bonus
- Assist in website and web app development using WordPress and Laravel
- Write clean and maintainable PHP, HTML, CSS, and JavaScript code
- Support database-driven development using MySQL
- Help debug issues and contribute to bug fixing and testing
- Collaborate with senior developers and follow structured workflows
- Training, mentorship, and learning-focused environment
- Real project exposure from the start
- Bahrain-based office with hybrid flexibility (if applicable)
- Opportunity to grow into a full-stack or specialized developer role
- Friendly and creative team culture
Apprentice Web Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and maintenance of responsive web applications.
- Write and test code for new features and bug fixes.
- Collaborate with senior developers on project tasks.
- Participate in team meetings and provide progress updates.
- Learn and apply best practices in software development.
- Contribute to documentation and knowledge sharing.
Qualifications:
- High school diploma or equivalent required.
- Strong logical thinking and problem-solving abilities.
- Excellent written and verbal communication skills.
- Ability to work autonomously and manage time effectively in a remote setting.
- A genuine interest in learning web development technologies such as HTML, CSS, JavaScript, and potentially back-end languages like Python or Node.js.
- Reliable internet connection and a suitable home office environment.
Frontend Web Developer
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Developing user-facing features using modern frontend technologies like React, Angular, or Vue.js.
- Translating UI/UX design wireframes into high-quality, interactive code.
- Ensuring the technical feasibility of UI/UX designs.
- Optimizing applications for maximum speed, scalability, and responsiveness.
- Collaborating with backend developers to integrate frontend components with server-side logic.
- Writing clean, maintainable, and well-documented code.
- Performing thorough testing and debugging to ensure a seamless user experience across different browsers and devices.
- Staying up-to-date with emerging frontend technologies and industry trends.
- Participating in code reviews and providing constructive feedback to team members.
- Contributing to the continuous improvement of development processes and best practices.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A strong portfolio showcasing successful frontend development projects is a must. Proficiency in HTML5, CSS3, JavaScript (ES6+), and at least one modern frontend framework (React, Angular, or Vue.js) is required. Experience with version control systems like Git is essential. Understanding of UI/UX principles and responsive design techniques is crucial. Knowledge of build tools (Webpack, Parcel) and testing frameworks (Jest, Mocha) is a plus. Excellent problem-solving skills and the ability to work independently in a remote setting are required. Strong communication and collaboration skills are necessary for effective teamwork. This is an excellent opportunity to work on exciting projects with a global reach and gain exposure to diverse technologies.
Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain both front-end and back-end components of web applications.
- Write clean, efficient, and well-documented code using modern programming languages and frameworks.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional user interfaces.
- Develop and manage RESTful APIs and database schemas.
- Implement automated testing strategies to ensure code quality and reliability.
- Participate in code reviews to maintain high standards and share knowledge.
- Optimize applications for maximum speed, scalability, and performance.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural decisions and technology selection.
- Stay current with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in full-stack software development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Strong experience with back-end development using languages like Python, Java, Node.js, or C#.
- Solid understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with agile development methodologies.
Full Stack Software Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and maintaining both front-end and back-end components of web applications.
- Writing well-documented, testable, and efficient code using relevant programming languages and frameworks (e.g., Python/Django, JavaScript/React, Node.js, Java/Spring).
- Developing and managing databases (e.g., PostgreSQL, MongoDB, MySQL).
- Implementing RESTful APIs and integrating with third-party services.
- Collaborating with product managers, designers, and other engineers to define project requirements and technical specifications.
- Participating in code reviews to ensure code quality and adherence to best practices.
- Deploying applications to cloud environments (e.g., AWS, Azure, GCP) and managing CI/CD pipelines.
- Troubleshooting and debugging issues across the stack.
- Staying up-to-date with emerging technologies and industry trends.
- Contributing to architectural discussions and decision-making.
Be The First To Know
About the latest Full stack Jobs in Bahrain !
Lead Full Stack Developer - Web Applications
Posted today
Job Viewed
Job Description
Apprenticeship - Junior Web Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development of user-friendly and responsive websites.
- Write clean, efficient, and well-documented HTML, CSS, and JavaScript code.
- Collaborate with designers to implement visual elements and user interfaces.
- Test and debug code to ensure optimal functionality and performance.
- Contribute to the maintenance and updating of existing web projects.
- Learn and apply new web development technologies and best practices.
- Participate in team meetings and code reviews.
- Assist in the creation of website content and structure.
- Troubleshoot and resolve front-end issues.
- Build a strong foundation in full-stack development principles.
Junior Web Developer Apprentice
Posted today
Job Viewed