1 501 Full Stack Engineer jobs in Bahrain

Full Stack Engineer

Manama, Capital VGA HOLDINGS

Posted today

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

We are seeking a highly skilled Full-Stack Developer with expertise in building scalable web applications and integrating data-driven features. The ideal candidate will have strong experience in React and Supabase, along with solid backend development skills in Python or Node.js. You will be responsible for designing, implementing, and maintaining production-grade applications that are performant, secure, and user-friendly.

Key Responsibilities

Design, develop, and deploy full-stack web applications.

Build and maintain APIs and backend logic using Python or Node.js.

Integrate Supabase for database, authentication, and API management.

Develop modern, responsive frontends using React.

Collaborate with product, design, and engineering teams to translate business needs into technical solutions.

Optimise application performance, scalability, and security for production environments.

Manage and structure datasets, ensuring data quality, security, and compliance.

Document processes, workflows, and architectures clearly.

Required Skills and Qualifications

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

Proven experience as a Full-Stack Developer or in a similar role.

Strong proficiency in React for frontend development.

Hands-on experience with Supabase (database management, authentication, APIs).

Backend experience in Python or Node.js (both is a plus).

Strong knowledge of RESTful APIs and microservices architecture.

Familiarity with cloud platforms (AWS, GCP, or Azure).

Excellent problem-solving and analytical skills.

Preferred Qualifications

Experience with CI/CD pipelines and modern DevOps practices.

Familiarity with vector databases, analytics, or data-driven applications.

Knowledge of data visualisation tools and dashboarding.

Previous experience with real-time or large-scale systems.

What We Offer

Competitive salary and benefits.

Opportunity to work on modern, data-driven web applications.

Collaborative and innovative work environment.

  • Professional growth and continuous learning opportunities.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology

Referrals increase your chances of interviewing at VGA HOLDINGS by 2x

Sign in to set job alerts for “Full Stack Engineer” roles.

Manama, Capital Governorate, Bahrain 1 month ago

Bahrain $60,000.00-$120,000.00 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 3 days ago

Seef, Capital Governorate, Bahrain 1 month ago

Software Engineer - Solutions Engineering Junior Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer (Python/Linux/Packaging)

Manama, Capital Governorate, Bahrain 3 months ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 3 months ago

Senior Software Engineer - Python/MongoDB

Manama, Capital Governorate, Bahrain 1 month ago

Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 5 months ago

Senior Software Engineer - Digital Workplace

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 4 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full Stack Engineer

Manama, Capital Calo Inc.

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

About Calo

Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy. We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food through technology.

Role Overview

We’re looking for an experienced team player that is passionate about their work, thinks about application performance and scalability, and applies the best architecture practices, while keeping up with the latest technology. You’ll be responsible for building these applications and communicating with the teams responsible for other layers of the product.

Main Responsibilities

  • Develop High-Quality Code: Write robust, highly reusable, and well-tested code to meet the evolving needs of our products
  • Feature Implementation: Implement new features and support existing ones, ensuring seamless functionality and user satisfaction
  • Collaborative Communication: Communicate effectively with the product team, share knowledge, and provide support to your peers to foster a collaborative environment
  • Testing: Design, implement, and maintain both automated and manual test suites, focusing on meaningful tests that cover diverse scenarios and edge cases to ensure top software quality
  • Architectural Decisions: Make informed decisions related to code architecture, ensuring long-term maintainability and scalability of the codebase
  • Codebase Improvement: Continuously improve the codebase by applying best practices and leveraging the latest technologies to enhance performance and maintainability
  • 3rd Party Integration: Integrate with third-party services, ensuring seamless connectivity and functionality within our ecosystem
  • Innovation and Optimization: Stay up-to-date with industry trends and innovations, applying new techniques and technologies to optimize our software development processes

Ideal Candidate

  • Over 2 years of hands-on full stack experience (React/React-Native + Node)
  • Experience with Serverless framework
  • Experience with microservices & event-driven architecture
  • Strong knowledge of NoSQL & SQL
  • Experience with TypeScript
  • Experience with react hooks, functional components, and functional programming patterns
  • Experience in animation development and graphic design
  • Experience with libraries: jest, react-query, amplify
  • Experience with AWS services (Cognito, S3, Cloudfront, DyanmoDB, Lambda, SQS, SNS, OpenSearch, Cloudformation)
  • Experience with TDD & Clean Architecture
  • Experience with CI/CD, Scrum, Firebase, REST API, GraphQL
  • Experience working with remote teams
  • Startup experience is a plus
  • Strong communicator
  • Pleasant personality and able to lead with empathy and patience
  • Receptive to feedback and committed to personal growth & development

Powered by JazzHR

vJ4pwJKOSt #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full Stack Engineer

Manama, Capital Calo Inc

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

About Calo
Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy. We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food through technology.

Role Overview
We’re looking for an experienced team player that is passionate about their work, thinks about application performance and scalability, and applies the best architecture practices, while keeping up with the latest technology. You’ll be responsible for building these applications and communicating with the teams responsible for other layers of the product.


Main Responsibilities

  • Develop High-Quality Code: Write robust, highly reusable, and well-tested code to meet the evolving needs of our products
  • Feature Implementation: Implement new features and support existing ones, ensuring seamless functionality and user satisfaction
  • Collaborative Communication: Communicate effectively with the product team, share knowledge, and provide support to your peers to foster a collaborative environment
  • Testing: Design, implement, and maintain both automated and manual test suites, focusing on meaningful tests that cover diverse scenarios and edge cases to ensure top software quality
  • Architectural Decisions: Make informed decisions related to code architecture, ensuring long-term maintainability and scalability of the codebase
  • Codebase Improvement: Continuously improve the codebase by applying best practices and leveraging the latest technologies to enhance performance and maintainability
  • 3rd Party Integration: Integrate with third-party services, ensuring seamless connectivity and functionality within our ecosystem
  • Innovation and Optimization: Stay up-to-date with industry trends and innovations, applying new techniques and technologies to optimize our software development processes

Ideal Candidate

  • Over 2 years of hands-on full stack experience (React/React-Native + Node)
  • Experience with Serverless framework
  • Experience with microservices & event-driven architecture
  • Strong knowledge of NoSQL & SQL
  • Experience with TypeScript
  • Experience with react hooks, functional components, and functional programming patterns
  • Experience in animation development and graphic design
  • Experience with libraries: jest, react-query, amplify
  • Experience with AWS services (Cognito, S3, Cloudfront, DyanmoDB, Lambda, SQS, SNS, OpenSearch, Cloudformation)
  • Experience with TDD & Clean Architecture
  • Experience with CI/CD, Scrum, Firebase, REST API, GraphQL
  • Experience working with remote teams
  • Startup experience is a plus
  • Strong communicator
  • Pleasant personality and able to lead with empathy and patience
  • Receptive to feedback and committed to personal growth & development
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full-stack Engineer

Manama, Capital CTM360

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

We are looking to appoint a Full-Stack Engineer who can hit the ground running and participate in taking our products to the next level! Our engineers work with different teams to come up with innovative ways to improve the product and, ultimately, our customers' experience. Join us and be at the forefront of technology and innovation.

Qualifications
  • Computer Science Graduate or Software Engineering Graduate
  • 2+ years of hands-on React component-based development
  • Familiarity with NoSQL database systems (MongoDB, CouchDB, Elasticsearch)
  • Experience with component styling, CSS
  • Experience with cloud environments (AWS, GCP, etc.)
  • Hands-on production experience developing rich platform web applications
Additional Information
  • How many years have you worked as a software engineer or Developer? (0-8)
  • Do you have a year or more of experience building react-based UIs? (Yes / No)
  • On a scale of 0-5, where would you rank your React skills?
  • On a scale of 0-5, where would you assess your Node.js skills?
  • Have you had hands-on experience with a cloud platform such as AWS or GCP?
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full Stack Software Engineer

997 Zallaq, Southern BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and versatile Full Stack Software Engineer to contribute to the development of cutting-edge applications in **Zallaq, Southern, BH**. This role requires a strong proficiency across both front-end and back-end development, coupled with a passion for building high-quality, scalable, and user-friendly software solutions. You will work collaboratively with a cross-functional team of designers, product managers, and other engineers to deliver innovative features and improve existing systems. The ideal candidate is a proactive problem-solver with excellent coding skills and a commitment to best practices in software development.

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.
Qualifications:
  • 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.
This hybrid role offers a challenging and rewarding environment where you can make a significant impact. We provide a competitive salary, comprehensive benefits, and opportunities for professional growth.
This advertiser has chosen not to accept applicants from your region.

Full Stack Software Engineer

111 Muharraq, Muharraq BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and motivated Full Stack Software Engineer to contribute to their innovative software solutions based in **Muharraq, Muharraq, BH**. This role is perfect for a developer who thrives in a collaborative environment and enjoys working across the entire technology stack, from front-end interfaces to back-end services and database management. You will be involved in the design, development, testing, deployment, and maintenance of scalable web applications and services. The ideal candidate will have a strong foundation in modern programming languages, frameworks, and development methodologies. You will play a key role in building robust, user-friendly applications that meet the evolving needs of our client's business and customers. A passion for writing clean, efficient, and maintainable code is paramount.

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.
We are looking for candidates with a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 4 years of professional software development experience is required. Proficiency in at least one modern JavaScript framework (React, Angular, Vue.js) and experience with back-end development languages and frameworks are essential. Familiarity with cloud platforms and containerization technologies (Docker, Kubernetes) is a plus. Strong problem-solving abilities, excellent teamwork skills, and a commitment to delivering high-quality software are necessary.
This advertiser has chosen not to accept applicants from your region.

Lead Full Stack Engineer

Manama, Capital SWATX

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

As a Lead Full Stack Engineer at SWATX, you will lead the design and development of robust web applications while guiding a talented team of developers. Your expertise in both front-end and back-end technologies will drive innovative solutions and enhance user experiences. Collaborate with cross-functional teams to understand business requirements and implement effective technology solutions. We're looking for a passionate leader who thrives in a dynamic environment and is eager to make a significant impact.

Requirements

  • Proven experience as a Full Stack Engineer or similar role (5+ years required)
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
  • Expertise in back-end technologies including Node.js, .NET, Python, or similar
  • Experience with RESTful APIs and microservices architecture
  • Familiarity with database management systems including SQL and NoSQL databases
  • Excellent problem-solving skills and a keen attention to detail
  • Strong leadership and communication skills to mentor team members and collaborate with stakeholders
  • Understanding of Agile methodologies and experience in leading Agile teams is a plus
  • Ability to manage multiple projects and priorities effectively
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Full stack engineer Jobs in Bahrain !

Senior Full-Stack Software Engineer

00973 Manama, Capital BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is looking for a talented Senior Full-Stack Software Engineer to join their dynamic team in Manama, Capital, BH . This role offers the opportunity to work on cutting-edge projects, contribute to the design and architecture of scalable web applications, and mentor junior developers. The ideal candidate will possess a strong command of both front-end and back-end development, with a passion for writing clean, efficient, and maintainable code. You will be involved in the entire software development lifecycle, from gathering requirements and designing solutions to implementing, testing, and deploying applications. This position involves close collaboration with product managers, designers, and other engineers to deliver high-quality software that meets user needs and business objectives.

Responsibilities include designing, developing, and maintaining responsive user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js), building and optimizing robust server-side applications using languages like Python, Node.js, or Java, and developing and managing secure and scalable RESTful APIs. You will also be responsible for database design and management (SQL and NoSQL), implementing automated testing strategies (unit, integration, end-to-end), and ensuring the performance, quality, and responsiveness of applications. The Senior Full-Stack Software Engineer will contribute to architectural discussions, participate in code reviews, and help establish best practices for software development within the team. Experience with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and containerization (Docker, Kubernetes) is highly desirable. The ability to troubleshoot complex issues and provide effective solutions is crucial. This role offers a hybrid work model, balancing remote flexibility with essential in-office collaboration.

Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional software development experience. Proficient in at least one front-end framework and one back-end language/framework. Strong understanding of database technologies, including SQL and NoSQL. Experience with version control systems (Git). Excellent problem-solving, analytical, and communication skills. Familiarity with agile development methodologies.
This advertiser has chosen not to accept applicants from your region.

Senior Full-Stack Software Engineer

23501 Askar, Southern BHD6000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Full-Stack Software Engineer to join their dynamic technology team based in Tubli, Capital, BH . This role involves working on cutting-edge web applications, contributing to all phases of the development lifecycle from conception to deployment. You will be responsible for designing, developing, and maintaining scalable and robust backend services using modern frameworks and databases, as well as creating engaging and responsive user interfaces. Collaboration with cross-functional teams, including product managers, designers, and other engineers, will be crucial to ensure successful project delivery. The ideal candidate will have a proven track record of delivering high-quality code, a passion for problem-solving, and a deep understanding of software architecture principles. We are looking for individuals who are adept at translating business requirements into technical solutions and who thrive in a fast-paced, innovative environment.

Key Responsibilities:
  • Design, develop, and implement new user-facing features using modern JavaScript frameworks (e.g., React, Vue, Angular).
  • Build and maintain efficient, reusable, and reliable backend code using languages such as Python, Node.js, or Java.
  • Integrate with various third-party services and APIs.
  • Develop and manage database schemas and queries (SQL and NoSQL).
  • Write comprehensive unit and integration tests to ensure code quality and application stability.
  • Participate in code reviews to maintain high standards and share knowledge.
  • Troubleshoot, debug, and upgrade existing software.
  • Collaborate with UI/UX designers to implement intuitive and user-friendly interfaces.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to architectural decisions and technical roadmap planning.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Proficiency in frontend technologies (HTML5, CSS3, JavaScript, and modern frameworks).
  • Strong experience with backend development languages and frameworks.
  • Expertise in database design and management (e.g., PostgreSQL, MongoDB).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Understanding of DevOps principles and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with agile development methodologies.
This is an excellent opportunity to make a significant impact within a growing company and contribute to exciting projects. Join our client and help shape the future of their digital products.
This advertiser has chosen not to accept applicants from your region.

Remote Full Stack Software Engineer

505 Diplomatic Area BHD5800 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and motivated Remote Full Stack Software Engineer to join their innovative technology team. In this fully remote position, you will be responsible for the design, development, and deployment of robust web applications. You will work across the entire software development lifecycle, from front-end user interfaces to back-end services and databases. Key responsibilities include writing clean, efficient, and maintainable code, developing and consuming APIs, and integrating with third-party services. You will collaborate closely with product managers, designers, and other engineers to understand project requirements and deliver high-quality solutions. This role requires expertise in both front-end technologies (e.g., React, Angular, Vue.js) and back-end languages and frameworks (e.g., Node.js, Python/Django, Java/Spring). Experience with database management systems (SQL and NoSQL) and cloud platforms (AWS, Azure, GCP) is essential. You will participate in code reviews, contribute to architectural discussions, and help maintain code quality and best practices. The ideal candidate is a problem-solver with a passion for building scalable and user-friendly applications. Strong communication and collaboration skills are vital, as you will be working in a distributed team environment. If you are a skilled Full Stack Software Engineer looking for a flexible, remote opportunity to make a significant impact, this is the role for you. Join a forward-thinking company that fosters a culture of innovation and continuous learning.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience in full stack software development.
  • Proficiency in front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with back-end development languages and frameworks (e.g., Node.js, Python, Java).
  • Strong understanding of database technologies (SQL, NoSQL).
  • Experience with cloud platforms and CI/CD pipelines is a plus.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Full Stack Engineer Jobs