700 Senior Developer jobs in Manama
Web Developer
Posted today
Job Viewed
Job Description
**Responsibilities**:
- Write well designed, efficient code by using best software development practices
- Create website layout/user interface by using standard HTML/CSS practices
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Create and maintain software documentation
- Be responsible for maintaining, expanding, and scaling clients sites
- Cooperate with designers and management to achieve goal and clients requirements
**Requirements**:
- Proven working experience in web programming
- In-depth knowledge of modern HTML/CSS
- Familiarity with programming languages: PHP, ASP.NET, Javascript
- problem solving skills
- Strong organizational skills
- BS in computer science or a related field
Junior Web Developer Apprenticeship
Posted today
Job Viewed
Job Description
Program Overview:
- Gain practical experience in front-end and back-end web development.
- Learn popular programming languages and frameworks (e.g., HTML, CSS, JavaScript, Python, React, Node.js).
- Work on live projects under the guidance of senior developers.
- Participate in coding workshops, code reviews, and team collaborative sessions.
- Develop problem-solving skills and learn best practices in software development.
- Understand the full software development lifecycle.
- Receive mentorship and career guidance throughout the program.
- Opportunity to build a professional portfolio.
- Potential for full-time employment upon successful completion of the apprenticeship.
- High school diploma or equivalent; vocational training in IT or a related field is a plus.
- Basic understanding of computer science principles and web development concepts.
- Familiarity with at least one programming language is advantageous.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- A proactive attitude and a genuine passion for technology and coding.
- Ability to commit to the full duration of the apprenticeship program.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities and Learning Opportunities:
- Assist senior developers in designing, coding, testing, and debugging web applications using various programming languages and frameworks (e.g., HTML, CSS, JavaScript, Python/Django, React/Node.js).
- Learn and apply responsive design principles to ensure websites are accessible across all devices and browsers.
- Contribute to the development of user interfaces (UI) and user experiences (UX) under the guidance of experienced designers and developers.
- Collaborate with team members on front-end and back-end development tasks, understanding the full stack of web development.
- Participate in code reviews, learning best practices for writing clean, maintainable, and efficient code.
- Assist in the maintenance and updating of existing websites and applications.
- Learn about version control systems like Git and collaborative development workflows.
- Gain exposure to database management and integration.
- Support the testing process, including unit testing and integration testing.
- Engage in continuous learning and skill development through online courses, workshops, and internal training sessions.
- Contribute to team meetings and provide updates on project progress.
- Understand project requirements and translate them into technical tasks.
Requirements:
- A strong passion for technology and a foundational understanding of web development concepts.
- Completed or currently pursuing a degree/diploma in Computer Science, Information Technology, or a related field, or equivalent self-taught skills demonstrated through personal projects or online portfolios.
- Basic knowledge of at least one programming language (e.g., JavaScript, Python, Java).
- Familiarity with HTML and CSS.
- Eagerness to learn new technologies and tools quickly.
- Good problem-solving skills and attention to detail.
- Ability to work effectively both independently and as part of a team.
- Strong communication skills.
- A proactive attitude and a desire to take initiative.
- Must be eligible for an apprenticeship program.
This apprenticeship offers a pathway to a full-time Junior Web Developer role upon successful completion. Our client provides a supportive learning environment, a competitive stipend, and the opportunity to grow within a dynamic tech company.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of websites and web applications.
- Learn and apply front-end technologies such as HTML, CSS, and JavaScript.
- Gain exposure to back-end programming languages and frameworks.
- Collaborate with senior developers on coding tasks and debugging.
- Participate in team meetings and learning sessions.
- Help in testing website functionality and identifying bugs.
- Contribute to documentation of code and project progress.
- Shadow experienced developers to understand the development workflow.
- Develop foundational understanding of responsive design and user experience principles.
- Assist with content updates and basic website management.
- High school diploma or equivalent; pursuing or completed a technical certificate or degree in Computer Science or a related field is advantageous.
- Basic understanding of computer programming concepts.
- Familiarity with the internet and how websites work.
- Strong desire to learn web development technologies.
- Good problem-solving skills and attention to detail.
- Ability to follow instructions and work in a team environment.
- Reliable and punctual with a strong work ethic.
- Eagerness to receive feedback and improve skills.
- Basic computer literacy.
Python Developer - Web
Posted today
Job Viewed
Job Description
**Responsibilities**
- Writing reusable, testable, and efficient code
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions include databases, key-value stores, blob stores, etc.
**Skills And Qualifications**
- Expert in Python, with knowledge of at least one Python web framework such as Django, Flask.
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
- Experience in MySQL, NoSQL or SQL
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Familiarity with event-driven programming in Python
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools such as Git, Mercurial or SVN
- Must have at least 3 years work experience
Ability to commute/relocate:
- Manama: Reliably commute or planning to relocate before starting work (required)
**Education**:
- Bachelor's (preferred)
**Experience**:
- Python Developer - Web: 3 years (required)
Full stack developer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities will include developing in-house applications using technologies such as React, Node.js, and SQL. The applications will be hosted on AWS, leveraging its cloud infrastructure.
Responsibilities:
- Develop robust and user-friendly web applications using React, Node.js, and SQL.
- Collaborate with cross-functional teams to gather requirements, analyze business needs, and propose technical solutions.
- Design and implement RESTful APIs to integrate with backend systems and databases.
- Ensure application scalability, security, and performance optimization.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure high-quality deliverables.
- Document technical specifications, system architecture, and user guides for developed applications.
Requirements:
- 3 – 5 years work experience.
- Proven experience as a Full Stack Developer, with a strong focus on React, Node.js, and SQL.
- Solid understanding and hands-on experience with front-end development using React and related libraries/frameworks.
- Proficiency in back-end development using Node.js and Express.js.
- Strong database skills, including SQL querying, database design, and optimization.
- Experience with AWS services, such as EC2, S3, RDS, and Lambda, for application hosting and deployment.
- Knowledge of web development best practices, including responsive design, cross-browser compatibility, and web security.
- Familiarity with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Ability to work independently and meet project deadlines.
- Good communication skills and the ability to collaborate effectively with team members and stakeholders.
Interested candidates may send in their CVs to
#J-18808-LjbffrFull Stack Developer
Posted today
Job Viewed
Job Description
- and back-end systems.) Their main duties will be include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for functionality.
**Responsibilities**
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Write technical documentation
- Work with data scientists and analysts to improve software
**Qualifications**
- Proven experience as a Full Stack Developer or similar role
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant field
**Education**:
- Bachelor's (preferred)
Be The First To Know
About the latest Senior developer Jobs in Manama !
Web Designer-Developer Vacancy In Bahrain
Posted 20 days ago
Job Viewed
Job Description
The Web Developer-Designer is responsible for the development and design of major and minor Web applications and components for internal and external Insurance system users. The developer will design, develop, test and deliver web sites, applications and components. Enhancements and defect resolution will be required on an ongoing basis. Best practices and design methods will be utilized to insure the success of the projects. The developer will have the ability to create web applications and components from the requirements stage, through design, through production deployment. They will be required to have experience in graphics, layout, scripting, programming, as well as development involving compatibility and seamless integration with various technologies such as, but not limited to, Java and ColdFusion. In Specific CMS Joomla, Drupal, Wordpress, Magento, OS Commerce, PrestaShop. Must know PHP, MYSQL, HTML5. CSS3.
Flexibility, adaptability and the ability to learn quickly in various technical and creative environments, while delivering quality work by tight deadlines, are key attributes of this individual.
PRINCIPAL ACCOUNTABILITIES
o Operates effectively as a member of the development team.
• Also operates effectively as an individual for quick turnaround of enhancements and fixes.
• Responsible for meeting expectations and deliverables on time and in high quality.
• Responsible for the development of web applications and components.
• Responsible for the design and development of web pages, graphics, multimedia, GUIs.
• Effectively develops in a clean, well structured, easily maintainable format.
• Utilizes storyboarding and graphic pre-designs where appropriate.
• Demonstrates creative, technical and analytical skills.
• Demonstrates ability to communicate effectively in both technical and business environments.
Information Technology and Services - Dubai, United Arab Emirates
#J-18808-LjbffrSenior Full Stack Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain web applications from front-end to back-end.
- Write high-quality, testable, and efficient code.
- Develop and consume RESTful APIs.
- Manage and optimize database performance and schema.
- Implement and maintain CI/CD pipelines.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the performance, quality, and responsiveness of applications.
- Mentor junior developers and conduct code reviews.
- Participate in architectural design discussions and decision-making.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
- Proficiency in back-end technologies (e.g., Node.js, Python, Java, Ruby, .NET).
- Experience with databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Strong understanding of software development principles and design patterns.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Lead Full Stack Developer
Posted today
Job Viewed