2 187 Net Full Stack jobs in Bahrain

Senior Software Engineer - Full Stack Development

8001 Al Jasra BHD6500 Monthly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Engineer to join their dynamic IT team in **Isa Town, Southern, BH**. This hybrid role offers a fantastic opportunity to work on innovative software solutions, contributing to the entire development lifecycle. The ideal candidate will have a strong proficiency in both front-end and back-end development, with a proven track record of building scalable, high-performance web applications. You will be responsible for designing, developing, testing, and deploying software, collaborating closely with product managers, designers, and other engineers to deliver robust and user-friendly products. This position demands excellent problem-solving skills, a passion for clean code, and a commitment to continuous learning.

Key Responsibilities:
  • Design, develop, and maintain full-stack web applications using modern frameworks and technologies.
  • Write clean, efficient, well-documented, and maintainable code across the technology stack.
  • Collaborate with cross-functional teams to define software requirements and features.
  • Develop and implement robust APIs and integrate with third-party services.
  • Optimize applications for maximum speed, scalability, and security.
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to architectural decisions and technical roadmap development.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of professional experience in software development.
  • Proven expertise in full-stack development, with strong proficiency in languages/frameworks such as JavaScript (React, Angular, Vue.js), Python (Django, Flask), Node.js, Java, or similar.
  • Experience with database technologies (SQL and NoSQL, e.g., PostgreSQL, MySQL, MongoDB).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to work effectively in a hybrid environment, balancing remote and in-office collaboration.
This role provides the chance to work on cutting-edge projects and significantly impact the company's technological advancements.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

207 Ghuraifa, Capital BHD25 Hourly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Graduate Software Engineer internship, providing an exceptional opportunity for aspiring developers to gain hands-on experience in a dynamic, technology-driven environment. This program is designed for ambitious individuals seeking to launch their careers in full-stack development while working from the comfort of their own space. You will be an integral part of a talented engineering team, contributing to real-world projects and learning from experienced professionals in a supportive, remote-first setting.

Internship Focus:
  • Develop and implement new features for web applications using modern front-end and back-end technologies.
  • Collaborate with senior engineers to understand project requirements and design solutions.
  • Write clean, maintainable, and well-documented code across the full stack.
  • Participate in code reviews and contribute to improving code quality and best practices.
  • Assist in the testing and debugging of software applications.
  • Learn and apply agile development methodologies in a team setting.
  • Gain exposure to cloud technologies and deployment processes.
  • Contribute to technical documentation and knowledge sharing.
  • Engage in problem-solving sessions and contribute innovative ideas.
  • Receive mentorship and guidance from experienced software engineers throughout the internship.

Ideal Candidate Profile:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong foundational knowledge of programming languages such as Java, Python, JavaScript, or C#.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js) and back-end technologies (Node.js, Spring Boot, Django, etc.).
  • Understanding of database concepts (SQL and NoSQL).
  • Enthusiasm for learning new technologies and tackling challenging problems.
  • Excellent communication and collaboration skills, suitable for a remote team environment.
  • Ability to work independently and manage time effectively to meet project deadlines.
  • A proactive approach to learning and a strong desire to contribute to team success.
  • This role is fully remote, with the understanding that the company operates within the **Sitra, Capital, BH** region for organizational purposes.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Full Stack Development

10411 Durrat Al Bahrain BHD135000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly scaling SaaS company, is seeking a Senior Software Engineer specializing in Full Stack Development to join their elite remote engineering team. This position is fully remote, offering you the chance to contribute to innovative product development from the comfort of your home office while collaborating with a talented international team. You will be instrumental in designing, building, and maintaining scalable web applications and services, driving the technical direction of our core products. Your expertise in modern web technologies and best practices will be essential for our continued growth and success.

Responsibilities:
  • Design, develop, test, deploy, and maintain robust and scalable full-stack web applications.
  • Write clean, efficient, and well-documented code across both front-end and back-end systems.
  • Collaborate closely with product managers, designers, and other engineers to define and implement new features.
  • Contribute to architectural decisions and technology choices for new and existing projects.
  • Optimize application performance, scalability, and reliability.
  • Develop and maintain APIs and microservices.
  • Implement and maintain automated testing strategies, including unit, integration, and end-to-end tests.
  • Participate in code reviews to ensure code quality and share knowledge within the team.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Mentor junior engineers and contribute to fostering a culture of technical excellence.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience, with significant experience in full-stack development.
  • Proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) and their ecosystems.
  • Strong expertise in back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Ruby on Rails, Java/Spring).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and a passion for building high-quality software.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently, manage priorities, and deliver results in a fast-paced environment.
This is a unique opportunity to join a forward-thinking company and shape the future of its technology. The ideal candidate is based in or near **Muharraq, Muharraq, BH**, and is eager to make a significant impact on our product.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

550, BH Saar, Northern BHD25 Hourly WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and bright Graduate Software Engineers to join their dynamic development team. This is a fantastic opportunity for recent graduates or those nearing completion of their studies to gain hands-on experience in full-stack software development. This role is a hybrid position, offering a blend of on-site learning and collaboration with the flexibility of remote work. You will be involved in various stages of the software development lifecycle, contributing to innovative projects and learning from experienced engineers.

Responsibilities:
  • Assist in the design, development, testing, and debugging of software applications across both front-end and back-end systems.
  • Collaborate with senior engineers and team leads to understand project requirements and technical specifications.
  • Write clean, well-documented, and efficient code in languages such as Python, Java, JavaScript, or C#.
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
  • Learn and apply agile development methodologies (Scrum/Kanban) to project work.
  • Contribute to the development of APIs, databases, and user interfaces.
  • Assist in the creation and execution of test cases to ensure software reliability and performance.
  • Troubleshoot and resolve software defects and issues under guidance.
  • Engage in learning new technologies and tools relevant to software development.
  • Participate in team meetings, providing updates on progress and raising any challenges.
  • Help maintain project documentation and knowledge base.
  • Contribute to a positive and collaborative team environment, both remotely and on-site.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Strong foundational knowledge of programming concepts and data structures.
  • Exposure to at least one back-end programming language (e.g., Python, Java, Node.js) and one front-end framework (e.g., React, Angular, Vue.js).
  • Understanding of database principles (e.g., SQL, NoSQL).
  • Familiarity with version control systems, such as Git.
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication abilities.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Ability to work effectively both independently and as part of a team in a hybrid work setting.
  • Demonstrated interest in full-stack development through personal projects, coursework, or contributions to open-source.
This internship is an excellent stepping stone for aspiring software engineers looking to launch their careers within a supportive and innovative environment, blending remote flexibility with on-site learning opportunities in **Saar, Northern, BH**.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

35791 Southern, Southern BHD25000 annum (stip WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to welcome ambitious and talented Graduate Software Engineers to join their innovative technology team. This is an exceptional opportunity for recent graduates to gain hands-on experience in full-stack development within a supportive and dynamic environment. As a Graduate Software Engineer, you will work alongside experienced developers on challenging projects, contributing to the design, development, and implementation of cutting-edge software solutions. Your responsibilities will include coding, testing, debugging, and collaborating with team members to deliver high-quality software. You will have the chance to work with various programming languages, frameworks, and tools, gaining exposure to the full software development lifecycle. The ideal candidate will possess a strong foundation in computer science principles, a passion for technology, and a proactive learning attitude. Excellent problem-solving skills and the ability to work effectively in a team are essential. This role is based in Nuwaidrat, Southern, BH , with a hybrid work model offering a balance of in-office collaboration and remote flexibility. A Bachelor's degree in Computer Science, Software Engineering, or a closely related field is required. Internships or project experience in software development is highly advantageous. This program is designed to provide comprehensive training and mentorship, setting you on a path for a successful career in software engineering. Join our client's forward-thinking company and contribute to building the future of technology.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineer - Full Stack Development

2110 Saar, Northern BHD25000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and talented Junior Software Engineers to join their innovative engineering team. This is a fully remote, internship opportunity designed to provide hands-on experience in full-stack web development. As a Junior Software Engineer, you will work closely with experienced developers to design, develop, test, and deploy high-quality software solutions. You will gain exposure to various programming languages, frameworks, and tools used in modern software development. Responsibilities include writing clean, efficient, and well-documented code for both front-end and back-end systems, participating in code reviews, debugging and troubleshooting issues, and contributing to the continuous improvement of our software development processes. You will have the opportunity to work on challenging projects that impact users globally. The ideal candidate is passionate about technology, eager to learn, and possesses a strong foundation in computer science principles. A proactive attitude, excellent problem-solving skills, and the ability to collaborate effectively in a remote team environment are essential. This internship offers a fantastic learning experience and a potential pathway to a full-time role within the company. You will be mentored by senior engineers who will guide your professional growth and development in the field of software engineering.

Key Responsibilities:
  • Assist in the design, development, and maintenance of web applications.
  • Write clean, maintainable, and efficient code for front-end and back-end systems.
  • Collaborate with senior engineers on feature development and bug fixes.
  • Participate in code reviews and contribute to improving code quality.
  • Test and debug software components to ensure functionality and performance.
  • Learn and apply various programming languages, frameworks, and development tools.
  • Contribute to technical documentation and knowledge sharing.
  • Assist in the deployment of software releases.
  • Engage in problem-solving and contribute innovative ideas.
  • Adapt to new technologies and development methodologies as required.
Qualifications:
  • Pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming languages such as Java, Python, JavaScript, or C#.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
  • Basic understanding of back-end development and databases (e.g., Node.js, Spring Boot, SQL, NoSQL).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt in a fast-paced environment.
  • Ability to work independently and as part of a remote team.
  • Prior internship or project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

1110 Hamad Town, Northern BHD60000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for enthusiastic and talented Graduate Software Engineers to join their innovative development team in Hamad Town, Northern, BH . This is an exceptional opportunity for recent graduates to kick-start their careers in software engineering, working on cutting-edge projects and gaining invaluable industry experience. You will contribute to the design, development, testing, and deployment of web applications, collaborating closely with senior engineers and product managers.

Your responsibilities will include writing clean, efficient, and maintainable code in languages such as Java, Python, or JavaScript, participating in code reviews, and contributing to architectural discussions. You will work on both front-end and back-end development, gaining exposure to the full software development lifecycle. The role involves debugging and resolving software defects, documenting code and systems, and actively participating in agile development methodologies. We encourage continuous learning and provide opportunities for professional development and growth. This role offers a hybrid work model, blending the benefits of in-office collaboration and focused remote work.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong foundational knowledge of programming principles, data structures, and algorithms is required. Familiarity with web technologies (HTML, CSS, JavaScript) and at least one back-end language is essential. Experience with version control systems like Git is expected. Excellent problem-solving skills, a proactive attitude, and a passion for technology are key. Strong communication and teamwork skills are crucial for success in this collaborative environment. Join our forward-thinking team and help build the next generation of software solutions.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Net full stack Jobs in Bahrain !

Senior Software Engineer - Full-Stack Development

00973 Saar, Northern BHD95000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Software Engineer to join their dynamic IT team. This role involves designing, developing, testing, and deploying robust and scalable software solutions. You will contribute to all phases of the software development lifecycle, from requirement gathering and architectural design to implementation and maintenance. The ideal candidate will have a strong understanding of modern software engineering principles and best practices, with expertise in both front-end and back-end development. Proficiency in multiple programming languages and frameworks (e.g., Java, Python, Node.js, React, Angular) is highly desirable. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and database technologies (SQL, NoSQL) is essential. This hybrid position offers flexibility, allowing for remote work combined with in-office collaboration in Saar, Northern, BH . You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software products that meet user needs and business objectives. Strong problem-solving skills, attention to detail, and the ability to write clean, maintainable code are critical. Experience with agile development methodologies and CI/CD pipelines is a must. We are seeking individuals who are passionate about technology, continuous learning, and driving innovation. The ability to mentor junior engineers and contribute to technical decision-making is also valued. This is an excellent opportunity to work on challenging projects and make a significant impact on the company's technology roadmap.

Responsibilities:
  • Design, develop, and maintain scalable software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in all phases of the software development lifecycle (SDLC).
  • Collaborate with cross-functional teams to define and implement new features.
  • Develop and execute unit, integration, and end-to-end tests.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural design decisions and technical strategy.
  • Mentor junior software engineers and conduct code reviews.
  • Ensure adherence to coding standards and best practices.
  • Stay up-to-date with emerging technologies and industry trends.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more back-end languages (e.g., Java, Python, Node.js, C#).
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js).
  • Strong understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Familiarity with Agile methodologies and CI/CD practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work effectively in a hybrid environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer, Full-Stack Development

74101 Al Seef BHD110000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Software Engineer to join their innovative IT team. This role focuses on full-stack development, requiring a strong command of both front-end and back-end technologies to design, develop, and maintain robust and scalable software solutions. The ideal candidate will have a passion for clean code, a deep understanding of software architecture, and a proven ability to contribute to all phases of the software development lifecycle.

Key responsibilities include designing and implementing user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js) and back-end services using languages such as Python, Java, or Node.js. You will collaborate closely with product managers, designers, and other engineers to translate requirements into high-quality software. This includes developing APIs, managing databases, and ensuring the performance, security, and scalability of applications. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. You will also be involved in code reviews, mentoring junior developers, and contributing to the continuous improvement of development processes and tools. This position in Riffa, Southern, BH offers a Hybrid work arrangement, combining in-office collaboration with remote flexibility. Strong problem-solving skills, excellent communication abilities, and a proactive approach to tackling complex technical challenges are essential. We are seeking a candidate who is passionate about technology, committed to delivering exceptional software, and eager to contribute to the success of our client's cutting-edge projects. A bachelor's degree in Computer Science or a related field, along with significant professional experience, is required.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack Development

30123 Muharraq, Muharraq BHD20 Hourly WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a rapidly growing technology firm at the forefront of innovative software solutions. We are excited to offer a fully remote Graduate Software Engineer internship, providing aspiring developers with hands-on experience in full-stack development. This internship is designed to immerse you in a professional software development lifecycle, working on real-world projects under the guidance of experienced mentors. You will contribute to the design, development, testing, and deployment of our cutting-edge applications, gaining valuable exposure to modern development methodologies and technologies. This is an exceptional opportunity to build your technical skills, expand your professional network, and make a tangible impact within a collaborative and forward-thinking environment.
Responsibilities:
  • Assist in the design, coding, testing, and debugging of software applications.
  • Collaborate with senior engineers to develop and implement new features across the full stack (front-end and back-end).
  • Participate in code reviews and learn best practices for software development.
  • Write clean, maintainable, and efficient code.
  • Contribute to the development of technical documentation.
  • Engage in problem-solving and troubleshooting of software issues.
  • Learn and apply agile development methodologies.
  • Work closely with mentors to set and achieve learning objectives.
  • Gain experience with various development tools and platforms.
Qualifications:
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Basic knowledge of web development principles (HTML, CSS, JavaScript).
  • Eagerness to learn and adapt to new technologies.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • A passion for software development and a strong desire to build a career in the tech industry.
This is a fully remote internship, perfect for students and recent graduates eager to gain practical software engineering experience from anywhere.
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 Net Full Stack Jobs