What Jobs are available for Platform Developer in Bahrain?
Showing 3068 Platform Developer jobs in Bahrain
Online Education Platform Developer
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain features for the online education platform.
- Collaborate with instructional designers and stakeholders to understand educational requirements.
- Implement user-friendly interfaces and ensure a responsive user experience.
- Integrate third-party educational tools and APIs.
- Optimize platform performance for speed and scalability.
- Write clean, well-documented, and maintainable code.
- Troubleshoot and resolve technical issues reported by users.
- Participate in code reviews and contribute to team best practices.
- Stay informed about emerging trends in e-learning and web development technologies.
- Ensure platform security and data integrity.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Web Developer or Software Engineer, with a focus on platform development.
- Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React/Angular/Vue.js).
- Experience with back-end development (e.g., Python/Django, Node.js/Express, Ruby/Rails).
- Familiarity with database management systems (e.g., SQL, PostgreSQL, MongoDB).
- Understanding of learning management systems (LMS) and e-learning principles is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work effectively in a hybrid work environment.
Is this job a match or a miss?
Online Learning Platform Developer
Posted 23 days ago
Job Viewed
Job Description
Key responsibilities include:
- Developing and implementing new features and functionalities for the online learning platform using modern web technologies.
- Collaborating with instructional designers, subject matter experts, and other stakeholders to translate educational requirements into technical solutions.
- Ensuring the platform is responsive, accessible, and optimized for various devices and browsers.
- Maintaining and improving the existing codebase, identifying and resolving bugs, and enhancing system performance.
- Integrating third-party educational tools and APIs (e.g., LMS integrations, video conferencing tools).
- Participating in the full software development lifecycle, including planning, coding, testing, deployment, and maintenance.
- Conducting code reviews and providing constructive feedback to team members.
- Staying current with emerging trends and technologies in e-learning and web development.
- Contributing to technical documentation and knowledge sharing within the development team.
- Ensuring adherence to security best practices and data privacy regulations.
The ideal candidate will hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. A strong portfolio demonstrating relevant development experience is essential. Proven experience in front-end development (e.g., React, Angular, Vue.js) and back-end development (e.g., Node.js, Python/Django, Ruby on Rails) is required. Experience with Learning Management Systems (LMS) and e-learning standards (e.g., SCORM, xAPI) is a significant advantage. Proficiency in database management (e.g., SQL, NoSQL) and cloud platforms (e.g., AWS, Azure, GCP) is also beneficial. Excellent problem-solving skills, attention to detail, and the ability to work independently in a remote setting are crucial. Strong communication and collaboration skills are necessary for effective teamwork across distributed teams. Our client is committed to diversity and inclusion and encourages applications from all qualified individuals.
Is this job a match or a miss?
Senior Online Learning Platform Developer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain features for a scalable and robust online learning platform.
- Implement interactive learning modules, assessment tools, and progress tracking functionalities.
- Integrate the platform with third-party educational tools and APIs (e.g., LTI, SCORM).
- Develop and optimize database structures for efficient data management of user progress and content.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, JavaScript, PHP).
- Collaborate with UI/UX designers to create an intuitive and engaging user interface.
- Ensure the platform's performance, security, and reliability through rigorous testing and monitoring.
- Troubleshoot and resolve technical issues reported by users or identified during testing.
- Stay current with emerging trends and technologies in e-learning and web development.
- Participate in code reviews and contribute to team best practices.
- Provide technical leadership and mentorship to junior developers.
- Contribute to architectural decisions and technology selection for future platform enhancements.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in full-stack web development, with a focus on learning management systems or educational platforms.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React/Angular/Vue.js).
- Strong back-end development experience with frameworks such as Django, Flask, Node.js, or Laravel.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Knowledge of learning standards like SCORM, xAPI, and LTI.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills for effective remote teamwork.
- A passion for educational technology and improving the learning experience.
- Experience with Agile development methodologies.
Is this job a match or a miss?
Senior Online Learning Platform Developer
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of new features and functionalities for our online learning platform.
- Architect scalable, robust, and secure software solutions for educational applications.
- Collaborate closely with instructional designers, subject matter experts, and product managers to translate educational requirements into technical specifications.
- Develop and maintain high-quality, reusable code using relevant programming languages and frameworks.
- Integrate third-party tools and APIs to enhance platform capabilities (e.g., video conferencing, assessment tools, content repositories).
- Conduct code reviews, performance tuning, and system optimization to ensure platform stability and efficiency.
- Troubleshoot and resolve complex technical issues related to the learning platform.
- Stay current with emerging technologies in e-learning, web development, and educational technology.
- Develop and maintain technical documentation for the platform and its features.
- Mentor junior developers and contribute to a culture of technical excellence and continuous learning.
- Ensure adherence to best practices in software development, security, and data privacy.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of professional experience in software development, with at least 3 years focused on web application development and LMS platforms.
- Proficiency in one or more modern programming languages (e.g., Python, Java, JavaScript, PHP) and associated frameworks (e.g., Django, Spring, Node.js, Laravel).
- Strong experience with database technologies (e.g., SQL, NoSQL) and data modeling.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Understanding of educational technology standards such as SCORM, xAPI, and LTI.
- Experience with front-end development technologies (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
- Knowledge of API design and development (RESTful APIs).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience working with agile development methodologies.
Is this job a match or a miss?
Remote E-commerce Platform Developer
Posted 25 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Remote Full-Stack Insurance Platform Developer
Posted 12 days ago
Job Viewed
Job Description
Responsibilities include:
- Designing, developing, and deploying scalable and reliable full-stack applications for insurance operations.
- Writing clean, efficient, and well-documented code for both front-end and back-end systems.
- Developing and consuming RESTful APIs to integrate various services and platforms.
- Collaborating with product owners to understand requirements and translate them into technical solutions.
- Implementing and maintaining automated testing strategies to ensure code quality and application stability.
- Participating in code reviews to uphold coding standards and share knowledge within the team.
- Troubleshooting and resolving bugs and performance issues across the application stack.
- Contributing to the architectural decisions and technical roadmap of the insurance platform.
- Staying updated with the latest industry trends and best practices in full-stack development and insurance technology.
- Ensuring the security and integrity of sensitive customer and company data.
The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience. A minimum of 5 years of professional experience in full-stack development is required, with demonstrable experience in building complex web applications. Proficiency in front-end technologies such as React, Angular, or Vue.js, and back-end languages like Java, Python, Node.js, or C# is essential. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a significant advantage. Familiarity with Agile development methodologies and a strong understanding of database technologies (SQL, NoSQL) are also important. Excellent communication skills and the ability to work independently and collaboratively in a remote setting are key requirements for this position. This role offers a unique opportunity to shape the future of insurance technology from the comfort of your home.
Is this job a match or a miss?
E-commerce Platform Developer - Full Stack
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement new features and functionalities for the e-commerce platform using modern web technologies.
- Develop and maintain both front-end and back-end components of the e-commerce website.
- Integrate with third-party services, including payment gateways, shipping providers, and CRM systems.
- Optimize website performance for speed, scalability, and user experience across all devices.
- Troubleshoot and resolve bugs, technical issues, and performance bottlenecks.
- Write clean, well-documented, and maintainable code.
- Collaborate with UI/UX designers, product managers, and other developers to translate requirements into functional solutions.
- Implement and maintain security best practices to protect customer data and the platform.
- Conduct code reviews to ensure code quality and adherence to development standards.
- Stay updated with the latest trends and technologies in e-commerce development and web technologies.
- Contribute to the architectural design and technical roadmap of the e-commerce platform.
- Develop and maintain API integrations for various services.
- Ensure cross-browser compatibility and responsive design implementation.
- Assist in deploying new features and updates to production environments.
- Participate in agile development processes, including sprint planning and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer, with a strong portfolio of e-commerce projects.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript (React, Vue.js, or Angular).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Ruby on Rails, PHP/Laravel).
- Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with e-commerce platforms (e.g., Shopify Plus, Magento, WooCommerce) and their APIs.
- Understanding of RESTful API design and development.
- Experience with version control systems (e.g., Git).
- Knowledge of cloud platforms (AWS, Azure, GCP) and deployment processes is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work effectively in a hybrid environment, balancing remote and on-site responsibilities.
- Experience with performance optimization and security best practices for web applications.
This is an excellent opportunity for a skilled developer to contribute significantly to a growing online business. The role requires a presence in our Manama, Capital, BH office, with hybrid flexibility.
Is this job a match or a miss?
Be The First To Know
About the latest Platform developer Jobs in Bahrain !
Software Engineer
Posted today
Job Viewed
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
Is this job a match or a miss?
Software Engineer Intern
Posted today
Job Viewed
Job Description
Software Engineer Intern
Duration: 2–3 Months | Type: Internship | Location: Manama, Bahrain (Hybrid / Remote)
At DHD Software Development, we empower businesses with smart and scalable digital solutions. We specialize in building innovative, high-quality software that helps clients optimize operations and accelerate growth. As part of our team, you'll contribute to real-world projects, collaborate with experienced engineers, and gain practical exposure to the full software development lifecycle.
Responsibilities
• Develop and test features for web and mobile applications.
• Integrate APIs and manage databases.
• Collaborate in agile sprints and participate in code reviews.
• Contribute to UI/UX and performance improvements.
Qualifications
• Student or recent graduate in Computer Science / Software Engineering.
• Basic understanding of software development principles.
• Familiar with REST APIs, Git, and databases.
• Curious, motivated, and eager to learn by doing.
What You'll Gain
• Mentorship from senior engineers.
• Experience working on live client projects.
• Certificate of completion and potential full-time opportunity.
Is this job a match or a miss?
Staff Software Engineer
Posted today
Job Viewed
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 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
oMhcabH3yB
Is this job a match or a miss?