70 Node Js jobs in Bahrain
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Your responsibilities will include assisting with front-end and back-end development tasks, writing clean and maintainable code, participating in code reviews, and debugging applications. You will learn to collaborate effectively within a remote team environment, utilizing various communication and project management tools. The program is structured to provide comprehensive training and mentorship, allowing you to develop essential skills in HTML, CSS, JavaScript, and popular frameworks. We encourage a proactive approach to learning and problem-solving.
We are seeking candidates with a strong foundational understanding of web technologies and a desire to learn and grow. While formal education in computer science is beneficial, we welcome applicants who have completed coding bootcamps or possess a strong portfolio of personal projects. Excellent communication skills are a must, as is the ability to work independently and manage your time effectively in a remote setting. Familiarity with version control systems like Git is a plus. This apprenticeship is an excellent pathway to a full-time developer role, offering a chance to build a successful career in a supportive and engaging remote environment. If you are eager to launch your tech career and contribute to exciting digital solutions, we encourage you to apply!
- Assist in the development of user-friendly web interfaces using HTML, CSS, and JavaScript.
- Support back-end development tasks and database integration.
- Write clean, well-documented, and efficient code.
- Participate in code reviews and contribute to team discussions.
- Debug and resolve software defects and issues.
- Collaborate with senior developers and designers on project tasks.
- Learn and apply new technologies and frameworks as required.
- Assist in testing and quality assurance processes.
- Contribute to project documentation.
- Develop skills in agile development methodologies.
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
As a Junior Web Development Apprentice, you will be involved in various stages of the software development lifecycle, from initial concept to deployment and maintenance. Your responsibilities will include assisting in the design and implementation of web applications, writing clean and efficient code, debugging existing code, and participating in code reviews. You will learn to utilize modern web development frameworks and tools, contribute to the development of user-friendly interfaces, and gain exposure to the latest technologies shaping the digital landscape. This is a fantastic chance to build a strong foundation in web development and contribute to meaningful projects.
Key responsibilities include:
- Assisting senior developers in coding, testing, and debugging web applications.
- Learning and applying front-end technologies such as HTML, CSS, and JavaScript.
- Gaining exposure to back-end languages and frameworks (e.g., Python, Node.js, PHP).
- Participating in the development of responsive and user-friendly web interfaces.
- Learning database concepts and assisting with database management tasks.
- Collaborating with team members on project requirements and solutions.
- Participating in team meetings and contributing to discussions.
- Documenting code and development processes.
- Troubleshooting and resolving technical issues.
- Continuously learning new technologies and improving development skills.
FrontEnd/Backend Developer
Posted 10 days ago
Job Viewed
Job Description
The developer’s main skills and responsibilities include:
- Developing applications (based on React, Node.Js, Python, HTML, CSS, and Javascript)
- Working with various libraries and frameworks
- Structuring and programming relational databases using Amazon RDS
- Knowledge in working on AWS environment
- Ability to create and work with APIs
- Creating and maintaining mobile and responsive designs
- Developing across multiple browsers
- Building reusable code
- Optimizing web pages for maximum speed and scalability
- Securing applications (locally and remotely)
- Knowledge working with graphic design applications (Adobe Photoshop, Illustrator)
- Knowledge in UI/UX design applications (Adobe XD, Figma)
- Knowledge of SEO principles and how to apply them
- Working with Google Search Console and optimizing content for crawling
- Excellent verbal communication skills
- Testing and debugging websites
- Writing functional requirement documents and specifications
- Creating quality mockups and prototypes on tight timelines
- Assisting back-end developers with coding and troubleshooting
- Performing UI tests to optimize performance
- Knowledge of Python, REST, and GraphQL is encouraged
- Knowledge of the below technologies is encouraged, but not entirely required
The candidate must be fluent/native Arab speaker, as well as having excellent English language skills.
#J-18808-LjbffrLead Backend Developer
Posted today
Job Viewed
Job Description
Senior Backend Developer
Posted today
Job Viewed
Job Description
The Senior Backend Developer will be responsible for developing server-side logic, creating and managing databases, and building APIs that facilitate seamless integration between various software components. You will collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. This position requires a deep understanding of backend technologies, architectural patterns, database management, and cloud environments. The ideal candidate is a proficient coder with strong problem-solving skills and a passion for creating elegant, efficient, and maintainable code.
Key responsibilities include:
- Designing, developing, and maintaining server-side applications and APIs.
- Writing clean, efficient, and well-documented code in languages such as Python, Java, Node.js, or Go.
- Developing and managing relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Implementing security and data protection measures.
- Optimizing application performance and scalability.
- Collaborating with frontend developers to integrate user-facing elements with server-side logic.
- Participating in code reviews and providing constructive feedback.
- Troubleshooting and debugging issues across the backend stack.
- Staying up-to-date with emerging backend technologies and best practices.
- Contributing to architectural decisions and technical roadmap planning.
Lead Backend Developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Node js Jobs in Bahrain !
Senior Backend Developer
Posted today
Job Viewed
Job Description
- Designing, developing, and implementing scalable and efficient backend solutions.
- Building and maintaining robust APIs and microservices.
- Working with databases to manage data storage, retrieval, and optimization.
- Collaborating with frontend developers to integrate user-facing elements with server-side logic.
- Writing clean, well-documented, and testable code.
- Participating in code reviews to ensure code quality and identify potential issues.
- Troubleshooting and debugging issues across the entire application stack.
- Optimizing application performance and scalability.
- Staying up-to-date with emerging technologies and industry best practices.
- Contributing to architectural decisions and technology stack selection.
Senior Backend Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code (e.g., Node.js, Python, Java, Go).
- Develop and integrate RESTful APIs for various applications.
- Manage and optimize database performance (e.g., PostgreSQL, MongoDB).
- Implement security and data protection measures.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Deploy applications to cloud environments (e.g., AWS, Azure, GCP).
- Mentor and guide junior developers, conducting code reviews and providing technical feedback.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and technology choices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development.
- Proficiency in one or more backend programming languages and frameworks.
- Strong experience with database design, management, and optimization.
- Solid understanding of API design principles and best practices.
- Experience with cloud platforms and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and version control systems (Git).
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities.
- Experience in an Agile/Scrum development environment.
Senior Backend Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code.
- Develop and manage RESTful APIs and microservices.
- Integrate data storage solutions and databases.
- Implement security and data protection best practices.
- Optimize application performance and scalability.
- Collaborate with cross-functional development teams.
- Conduct code reviews and provide constructive feedback.
- Participate in the entire application lifecycle, focusing on backend development.
- Bachelor's degree in Computer Science or related field.
- 6+ years of backend development experience.
- Proficiency in backend programming languages (e.g., Python, Java, Node.js).
- Experience with database technologies (SQL, NoSQL).
- Knowledge of cloud platforms and containerization.
- Strong understanding of software development principles.
- Excellent problem-solving and debugging skills.