1 050 Gpic jobs in Bahrain

Software Engineer

Flourish Health

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

We provides IT services and consulting tailored for small healthcare businesses and private practices. Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effective technology solutions that support high-quality care. In addition to healthcare IT support, we develop custom software solutions designed to meet the unique needs of small healthcare organizations. Our team builds secure, user-friendly, and HIPAA-compliant tools that simplify operations and improve patient outcomes. Flourish Health is also exploring opportunities in the blockchain industry, aiming to leverage decentralized technologies to improve data integrity, transparency, and trust in healthcare and beyond. At Flourish Health, we make technology simple, reliable, and accessible—so healthcare professionals can thrive in a digital world.

The Role

We're An Early-stage Team Building a Project— a Fully On-chain Decentralized Borrowing Protocol — And We're Currently Looking To Bring On Two Web3 Developers

  • Frontend Developer – to help update and improve our React.
  • Smart Contract Developer – to build and integrate contracts using Solidity, ethers.js, wagmi, etc.

We're aiming to hire both by next month. Since we're a small, fast-moving startup, there's no formal hiring process — just a focus on working with skilled, motivated builders who can move fast.

These are short-term roles, but we’re open to extending the collaboration if it’s a good fit. Experience with multi-chain (EVM) development is a big plus.

Ideal Profile
  • You have hands-on experience building in Web3, with strong skills in React or Solidity/EVM tools like ethers.js, wagmi, or hardhat.
  • You have at least 3 years experience, ideally within a Software Engineer role.
  • You thrive in early-stage startup environments — you’re self-motivated, fast-moving, and able to take ownership without heavy structure.
  • You possess strong analytical skills.
  • You’re passionate about blockchain, decentralized finance (DeFi), or the future of technology in healthcare.
What's on Offer?
  • Join a fast-moving startup building a fully on-chain decentralized borrowing protocol — shape the future of Web3 in healthcare and beyond.
Junior Software Engineer - Cross-platform C++ - Multipass Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - packaging - optimize Ubuntu Server for public clouds Software Engineer - Immutable Ubuntu Desktop Software Engineer - packaging - optimize Ubuntu Server #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

BHD104000 - BHD130878 Y D3-Digital Data Dimensions

Posted today

Job Viewed

Tap Again To Close

Job Description

Full stack Developer to work in Bahrain D3 office

Education Qualification

  • M.Sc. Computer Science / B-Tech CS / B.C.A / M.C.A / BE or equivalent

Job Description

  • Angular Expertise:
     Proficiency in Angular for front-end development. Develop modular, reusable, and maintainable code using 
    Angular, TypeScript, HTML, and SCSS
    . Understanding of core Angular concepts like components, services, and modules.
  • .NET Proficiency:
     Strong expertise in 
    .NET Core
     and .NET framework for building server-side applications. Familiarity with 
    .NET Core Web API, Entity Framework, ASP.NET Web Forms, C#.NET Windows Forms and Windows Services
  • Web Technologies:
     Solid skills in 
    HTML5, CSS3, JSON, Bootstrap 5, and JavaScript
    , along with responsive design techniques for building user interfaces that adjust to different devices.
  • Mobile Technologies:
     
    Android & React Native
  • Minimum 
    4 years
     of development experience using .NET & Angular
  • Expertise in 
    Microsoft SQL Server Database
    . Familiarity with Stored procedures, Functions, Triggers, Temporary tables, Tables variables, Jobs.
  • Expertise in version Control: 
    GitHub
  • Experience with 
    RESTful API integration and asynchronous data handling
     in Angular.

Responsibility

  • To be part of Design, Development, Coding, Testing and implementation team
  • Conduct thorough testing and debugging to ensure the stability and reliability of web applications
  • Implement responsive web design principles and optimize applications for various devices and browsers
  • Know how to test APIs using Docker and Postman
  • Should be able to develop and code independently
  • Should be able to handle multiple tasks within the department
  • Work confidently with clients and maintain the company confidentiality
  • Maintain the company reputation

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
  • SQL database or relational database skills
This advertiser has chosen not to accept applicants from your region.

Software Engineer Instructor

General Assembly

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The New York Times, GA offers training in web development, data, design, business, and more, both online and at campuses around the world. Our global professional community boasts 60,000 full- and part-time alumni — and counting. In addition to fostering career growth for individuals, GA helps employers cultivate top tech talent and spur innovation by transforming their teams through strategic learning. More than 21,000 employees at elite companies worldwide have honed their digital fluency with our upskilling and reskilling initiatives. GA has also been recognized as one of Deloitte’s Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas as well as the #1 Most Innovative Company in Education.

GA is at the leading edge of creating practical solutions to one of the most pressing challenges of our time - the future of work. As recognized by The World Economic Forum, BCG, the OECD and more, these are big challenges to which only a few companies are offering real solutions. In this role, you'll be speaking every day to corporate leaders who rely on GA to help them apply these solutions to their workforce of the future.

We are looking for instructors

Our Software Engineering Immersive course is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong full-stack web development experience to play a key role in teaching and leading the instructional team.

Why teach our Software Engineering Immersive?

If you are looking to make a life-changing impact by sharing your love for software development with the next generation of developers, we’d love for you to consider joining our team. This is also an opportunity to support General Assembly's programs in our newest region in the Middle East, Bahrain! We deliver more than just skills training, and are looking for teachers who share our vision for a community of lifelong learners pursuing work that they love. As an Instructor Lead for our flagship full-time web development program, you will join us to:

  • Work closely with one or more co-instructors to guide students through a rigorous, transformational journey towards apprenticeship in software development.
  • Become a better leader and mentor as you learn from veteran instructors and our world-class instructional coaches.
  • Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum.
  • Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time.
  • Facilitate a safe, supportive, and energetic community that welcomes the various needs and learning styles of your students.

What do we teach?

We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs. About 20% of overall class time is spent on dedicated project work.

Skills and Qualifications:

  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers.
  • You have at least 3+ years of experience working on a software development team.
  • You have working experience in both front-end and back-end development, and are fluent in:
  • HTML and CSS
  • At least one JS MV* framework (Angular, Backbone, or React preferred)
  • SQL databases (we generally use PostgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Ruby or Python preferred)

Responsibilities and Duties

  • Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
  • Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
  • Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
  • Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
  • Facilitate a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through the challenges of learning a new skill set.

General Assembly will cover all travel-related expenses for qualified candidates.

Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries:

  • United States of America (states of operation may vary)
  • Canada (provinces of operation may vary)
  • United Kingdom
  • Australia
  • Singapore
Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

Accepted file types: pdf, doc, docx, txt, rtf

Are you a current or former GA instructor? * Select.

Are you a current or former GA student? * Select.

If so, what course and when?

What programming language(s) do you have the most experience in? *

LinkedIn Profile:

Anything additional you think we should know?

This role is based in Bahrain (in-person/on campus). Are you comfortable/available to work in Bahrain on-site? * Select.

If your preferred name is different than your legal name, please state here *

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

Staff Software Engineer

Manama, Capital Calo Inc.

Posted 14 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 seeking an experienced and passionate Staff Software Engineer to design, develop, and maintain reliable, secure, and well-tested backend systems. As a Staff Software Engineer, you will write clean, production-ready code, help shape the architecture, and lead by example in code reviews and best practices. You will work closely with the Product team and fellow engineers as part of the platform team to release new features, enhance performance, maintain the codebase, and ensure its security. A significant advantage if you enjoy mentoring and tackling challenging edge cases.

Main Responsibilities

  • Write clean, testable, and production-ready code that handles edge cases, performance, and security
  • Propose and execute architectural decisions
  • Own feature development end-to-end — from idea to production
  • Write unit and higher-level tests, follow the testing pyramid, and use quality metrics to spot gaps
  • Create well-scoped PRs with clear descriptions, review others’ code for quality, coverage, and acceptance criteria
  • Mentor engineers and lead code reviews, sharing best practices and fostering growth
  • Proactively identify opportunities to simplify code and improve technical design and workflows
  • Monitor system health, own incidents, and ensure CI/CD and deployment readiness
  • Communicate clearly with technical and non-technical teams, keeping Jira and project tracking up to date
  • Propose tools and processes that boost team productivity and participate in retrospectives to drive improvement
  • Encourage experimentation, cross-functional collaboration, and open discussion in team meetings
  • Support hiring efforts by interviewing candidates and providing thoughtful, fair assessments

Ideal Candidate

  • Must have 5+ years of backend experience, including 4+ years working with Node.js and TypeScript in production environments
  • Must have strong experience building serverless systems, microservices, and event-driven architectures at scale
  • Must have deep knowledge of AWS services such as Lambda, Cognito, S3, DynamoDB, SQS, SNS, and CloudFormation
  • Must have a solid understanding of NoSQL (especially DynamoDB) and working experience with SQL databases
  • Must be well-versed in TDD, clean architecture, CI/CD pipelines, and modern testing practices
  • Must be familiar with REST and GraphQL APIs, performance monitoring, and secure coding standards
  • Must be able to make architectural decisions, mentor engineers, and lead by example through code reviews and knowledge-sharing
  • Must be proactive, collaborative, and able to navigate ambiguity in cross-functional, distributed teams
  • Startup or fast-paced team experience is a plus
  • Strong communication skills, with the ability to work across disciplines and contribute to a healthy, high-performing team culture

Powered by JazzHR

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

Software Engineer Instructor

The Adecco Group

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The New York Times, GA offers training in web development, data, design, business, and more, both online and at campuses around the world. Our global professional community boasts 60,000 full- and part-time alumni — and counting. In addition to fostering career growth for individuals, GA helps employers cultivate top tech talent and spur innovation by transforming their teams through strategic learning. More than 21,000 employees at elite companies worldwide have honed their digital fluency with our upskilling and reskilling initiatives. GA has also been recognized as one of Deloitte’s Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas as well as the #1 Most Innovative Company in Education.


GA is at the leading edge of creating practical solutions to one of the most pressing challenges of our time - the future of work. As recognized by The World Economic Forum, BCG, the OECD and more, these are big challenges to which only a few companies are offering real solutions. In this role, you'll be speaking every day to corporate leaders who rely on GA to help them apply these solutions to their workforce of the future.

We are looking for instructors

Our Software Engineering Immersive course is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong full-stack web development experience to play a key role in teaching and leading the instructional team.

Why teach our Software Engineering Immersive?

If you are looking to make a life-changing impact by sharing your love for software development with the next generation of developers, we’d love for you to consider joining our team. This is also an opportunity to support General Assembly's programs in our newest region in the Middle East, Bahrain! We deliver more than just skills training, and are looking for teachers who share our vision for a community of lifelong learners pursuing work that they love. As an Instructor Lead for our flagship full-time web development program, you will join us to:

  • Work closely with one or more co-instructors to guide students through a rigorous, transformational journey towards apprenticeship in software development.
  • Become a better leader, and mentor as you learn from veteran instructors and our world-class instructional coaches.
  • Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum.
  • Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time.
  • Facilitate a safe, supportive, and energetic community that welcomes the various needs and learning styles of your students.

What do we teach?

We adapt both our global curriculum and local approach to the technical trends and hiring environment of the times and cities we work in, but today our primary educational approach centers around JavaScript. In general, our curriculum is scaffolded to follow the historical evolution of web development. We start by teaching the fundamentals of programming and web design through JavaScript, HTML, and CSS. About 25% of our course (normally unit 2 of 4) focuses on Rails MVC or Django or similar frameworks, using that context to introduce databases, security, and other foundational knowledge. The rest of the course (units 3 and 4) focuses back on JavaScript. We cover API development in Node, then tackle one or more front-end MV* frameworks (Backbone, Angular, Ember, React). We also cover all sorts of other things that junior web developers need to know, like source control, team collaboration, and developer workflow.

We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs. About 20% of overall class time is spent on dedicated project work.

Skills and Qualifications:

  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers.
  • You have at least 3+ years of experience working on a software development team.
  • WDI/SEI Alumni a strong plus.
  • You have working experience in both front-end and back-end development, and are fluent in:
    • HTML and CSS
    • Full-stack JavaScript (strong JavaScript highly preferred)
    • At least one JS MV* framework (Angular, Backbone, or React preferred)
    • SQL databases (we generally use PostgreSQL)
    • NoSQL (we generally cover MongoDB and Redis)
    • At least one additional object-oriented language (Ruby or Python preferred)

Responsibilities and Duties

  • Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
  • Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
  • Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
  • Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
  • Facilitate a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through the challenges of learning a new skill set.

General Assembly will cover all travel-related expenses for qualified candidates.

Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries.

United States of America (states of operation may vary), Canada (provinces of operation may vary), United Kingdom, Australia, and Singapore.

Posting date:

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

Graduate Software Engineer

211 Al Seef BHD2000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking talented and motivated Graduate Software Engineers to join their innovative technology team in Salmabad, Northern, BH . This role is designed for recent graduates eager to launch their careers in software development, providing a challenging and rewarding environment to apply academic knowledge and develop practical skills. You will work alongside experienced engineers on cutting-edge projects, contributing to the design, development, and testing of software solutions.

Responsibilities:
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Write clean, maintainable, and efficient code in one or more programming languages (e.g., Java, Python, C++, JavaScript).
  • Assist in the design and architecture of software systems and components.
  • Develop and execute unit tests and integration tests to ensure software quality.
  • Collaborate with senior engineers to debug and resolve software defects.
  • Learn and apply software development best practices, including version control (e.g., Git) and agile methodologies.
  • Contribute to technical documentation, including design specifications and user guides.
  • Participate in code reviews and provide constructive feedback.
  • Research and evaluate new technologies and tools to improve development processes.
  • Work effectively within a team environment, communicating progress and challenges.
  • Support the maintenance and enhancement of existing software applications.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Basic understanding of database concepts and SQL.
  • Experience with version control systems like Git is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong desire to learn and grow as a software engineer.
  • Good communication and teamwork abilities.
  • Ability to work independently and as part of a collaborative team in a hybrid setting.
  • Relevant internship or project experience is highly desirable.
This is an exceptional opportunity for ambitious graduates to gain hands-on experience and build a successful career in software engineering. If you are passionate about technology and eager to contribute to innovative software development, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

1401 Hamad Town, Northern BHD50000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for recent graduates to launch their careers as Graduate Software Engineers. This hybrid role, combining remote flexibility with in-office collaboration in our Hamad Town, Northern, BH location, is designed for ambitious individuals eager to apply their academic knowledge in a professional setting. You will work on challenging software development projects, gaining exposure to various programming languages, development methodologies, and cutting-edge technologies under the guidance of experienced mentors. Responsibilities include assisting in the design, coding, testing, and debugging of software applications, contributing to code reviews, and documenting technical specifications. You will have the opportunity to learn and grow within a supportive and innovative environment, contributing to the development of high-quality software solutions. The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with a strong academic record and a solid understanding of fundamental programming concepts. Enthusiasm for technology, excellent problem-solving skills, a proactive attitude, and a willingness to learn are essential. Strong communication and teamwork abilities are also crucial for success in this role. This is an exceptional entry point for aspiring software engineers looking to build a solid foundation in the tech industry and make a meaningful contribution to our client's projects.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Gpic Jobs in Bahrain !

Graduate Software Engineer

54321 Hamad Town, Northern BHD40000 annum (pro- WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a Graduate Software Engineer opportunity within their innovative technology department. This role is based in **Hamad Town, Northern, BH**, with a hybrid working arrangement, providing a blend of on-site collaboration and remote flexibility. This is an ideal position for recent graduates who are passionate about software development and eager to apply their academic knowledge in a real-world setting. You will work alongside experienced engineers on challenging projects, contributing to the design, development, testing, and deployment of software solutions. The program focuses on providing comprehensive training and mentorship to foster your growth as a professional software engineer. You will gain exposure to various programming languages, development methodologies, and cutting-edge technologies.

Responsibilities:
  • Assist in the design and development of software applications under the guidance of senior engineers.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Python, Java, C++).
  • Participate in the full software development lifecycle, including requirements gathering, coding, testing, and deployment.
  • Conduct thorough testing of software components to identify and resolve bugs.
  • Collaborate with team members to review code and share knowledge.
  • Learn and apply industry best practices in software engineering.
  • Contribute to technical documentation and project reports.
  • Attend training sessions and workshops to enhance technical skills and knowledge.
  • Support the troubleshooting and debugging of existing software systems.
  • Gain exposure to cloud platforms and CI/CD pipelines.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, completed within the last two years.
  • Strong foundation in programming concepts and algorithms.
  • Familiarity with at least one modern programming language (e.g., Python, Java, C#, JavaScript).
  • Understanding of data structures and object-oriented programming principles.
  • Excellent problem-solving and analytical skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork abilities.
  • Ability to work effectively in a hybrid environment.
  • A proactive approach to tasks and a strong desire to contribute.
This graduate program is designed to provide a strong foundation for a successful career in software engineering, offering significant learning and development opportunities.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

20380 Al Malikiyah, Northern BHD145000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their cutting-edge technology team. This is a fully remote position, offering exceptional flexibility and the chance to work on challenging projects from anywhere. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance software solutions. The ideal candidate will possess a deep understanding of software development best practices, modern programming languages, and agile methodologies.

Key responsibilities include leading the design and architecture of complex software systems, writing clean, efficient, and well-documented code, and conducting thorough code reviews. You will collaborate closely with product managers, designers, and other engineers to define project requirements, develop technical specifications, and ensure timely delivery of high-quality software. Experience with various programming languages (e.g., Java, Python, C++, Go), frameworks, and cloud platforms (AWS, Azure, GCP) is essential. A strong understanding of database technologies, API design, and microservices architecture is also required.

The successful candidate will have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 6 years of professional software development experience is required, with a proven track record of delivering successful projects. Excellent problem-solving, analytical, and debugging skills are crucial. You must be a strong communicator, capable of articulating technical concepts clearly and collaborating effectively within a distributed team. Experience with CI/CD pipelines, containerization technologies (Docker, Kubernetes), and automated testing is highly desirable.

This role offers a unique opportunity to contribute to groundbreaking projects in a dynamic and supportive remote work environment. You will have the autonomy to make significant technical decisions and influence the direction of our products. If you are a passionate engineer driven by innovation and looking for a challenging and rewarding remote career, we encourage you to apply and help shape the future of technology.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

00973 Jbeil BHD50000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking bright and motivated Graduate Software Engineers to join their fully remote development team. This program is designed to nurture emerging talent and provide a comprehensive introduction to professional software development. As a Graduate Software Engineer, you will collaborate with experienced developers on challenging projects, gaining hands-on experience across the full software development lifecycle. You will contribute to the design, coding, testing, and deployment of innovative software solutions, working in a dynamic and supportive virtual environment. This is an exceptional opportunity for recent graduates to launch their careers in technology.

Key responsibilities include assisting in the design and implementation of software modules and features according to project requirements. You will participate in code reviews, ensuring code quality, maintainability, and adherence to best practices. Debugging and troubleshooting software issues, identifying root causes, and implementing effective fixes will be a crucial part of your learning process. Collaborating with team members to understand project goals and contribute to solutions is essential. You will also be involved in writing technical documentation and test cases. This role requires a proactive approach to learning, a strong problem-solving aptitude, and a passion for technology. You will be encouraged to explore new technologies and contribute fresh perspectives to the team's efforts.

The ideal candidate will have recently completed or be on track to complete a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Strong foundational knowledge of programming languages such as Java, Python, C++, or JavaScript is required. Familiarity with data structures, algorithms, and object-oriented programming principles is essential. Experience with version control systems (e.g., Git) is a plus. Excellent analytical and problem-solving skills, coupled with a strong desire to learn and adapt, are mandatory. Good communication and interpersonal skills are necessary for effective collaboration within a remote team. We are looking for individuals who are eager to make a significant impact and grow their careers within a forward-thinking organization. This is a fully remote position, offering the flexibility to work from anywhere. The role is based in the **Janabiyah, Northern, BH** region but is 100% remote.

Responsibilities:
  • Assist in designing and developing software modules.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and debugging processes.
  • Collaborate with senior engineers on project tasks.
  • Develop and execute software test cases.
  • Contribute to technical documentation.
  • Learn and apply new technologies and development methodologies.
Qualifications:
  • Recent graduate with a degree in Computer Science or related field.
  • Proficiency in at least one programming language (Java, Python, C++, etc.).
  • Understanding of data structures and algorithms.
  • Familiarity with Git is a plus.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn and contribute.
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 Gpic Jobs