1 278 Backend Engineer jobs in Bahrain

Senior Backend Engineer

501 Bilad Al Qadeem, Capital BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a dynamic fintech startup, is seeking a talented Senior Backend Engineer to join their hybrid team in Salmabad, Northern . You will play a crucial role in developing and scaling the backend services that power our innovative financial platforms. This role requires a strong blend of technical expertise, problem-solving skills, and the ability to collaborate effectively in both an office and remote setting.
Key Responsibilities:
  • Design, develop, and maintain robust, scalable, and high-performance backend services.
  • Write clean, efficient, and well-documented code using (mention relevant languages/frameworks, e.g., Python/Django, Node.js/Express, Java/Spring Boot).
  • Develop and manage RESTful APIs for seamless integration with frontend applications and third-party services.
  • Collaborate with frontend engineers to define API requirements and ensure smooth data flow.
  • Optimize application performance, identify and resolve bottlenecks.
  • Implement and manage database solutions (SQL and/or NoSQL), ensuring data integrity and efficiency.
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural decisions and technology selection.
  • Ensure the security and integrity of backend systems and data.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Stay updated with the latest backend development trends and best practices.
  • Mentor junior engineers and share technical knowledge within the team.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend development.
  • Proven expertise in one or more backend programming languages and frameworks (e.g., Python, Node.js, Java, Go, Ruby on Rails).
  • Strong experience with designing and implementing RESTful APIs.
  • Proficiency in database management (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Solid understanding of software engineering principles, design patterns, and data structures.
  • Experience with testing frameworks and methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with version control systems like Git.
Join our client's ambitious team and contribute to building the next generation of financial technology solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

90550 Saar, Northern BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a highly skilled and experienced Senior Backend Engineer to join their growing technology team. This critical role, situated in Saar, Northern, BH , involves designing, developing, and deploying robust and scalable backend systems and APIs. You will play a key part in architecting solutions, writing clean and efficient code, and ensuring the performance, security, and reliability of our client's platforms. The ideal candidate will have extensive experience with one or more backend programming languages (e.g., Python, Java, Node.js, Go) and a deep understanding of database technologies (SQL and NoSQL). Proven experience with cloud platforms such as AWS, Azure, or GCP, and familiarity with microservices architecture and containerization technologies (Docker, Kubernetes) are essential. You should be proficient in developing and consuming RESTful APIs and have a strong grasp of software design patterns and best practices. Excellent problem-solving skills, a meticulous approach to code quality, and a passion for building high-performance systems are required. This role offers the opportunity to work on challenging technical problems, mentor junior engineers, and contribute significantly to the technical direction of our client's products. If you are a seasoned backend developer looking for an exciting opportunity to make a significant impact in a collaborative and innovative environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

10001 Zallaq, Southern BHD95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology solutions provider, is seeking a highly skilled and motivated Senior Backend Engineer to join their dynamic team in Zallaq, Southern, BH . This role is pivotal in the development and maintenance of our client's cutting-edge software applications. The ideal candidate will have a proven track record of designing, developing, and deploying scalable and robust backend systems. You will be responsible for writing clean, efficient, and maintainable code, collaborating with frontend developers to integrate user-facing elements with server-side logic, and managing the database infrastructure.

Key responsibilities include:
  • Designing and implementing RESTful APIs.
  • Developing and optimizing database schemas and queries (SQL and NoSQL).
  • Ensuring the scalability, performance, and security of backend services.
  • Writing unit, integration, and end-to-end tests.
  • Participating in code reviews to maintain code quality and share knowledge.
  • Troubleshooting and debugging complex issues across the stack.
  • Collaborating with product managers and stakeholders to understand requirements and translate them into technical solutions.
  • Mentoring junior engineers and contributing to a culture of technical excellence.

The successful candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional experience in backend development is required. Proficiency in languages such as Python, Java, Go, or Node.js is essential. Strong understanding of cloud platforms like AWS, Azure, or GCP is highly desirable. Experience with microservices architecture, containerization technologies (Docker, Kubernetes), and CI/CD pipelines will be advantageous. Excellent problem-solving and analytical skills are a must, along with strong communication and teamwork abilities. This is an exciting opportunity to work on challenging projects and make a significant impact in a growing company.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Engineer

78901 Al Hidd BHD140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech startup, is looking for an experienced Lead Backend Engineer to spearhead the development of their core platform. This hybrid role, with a primary base in Budaiya, Northern, BH , offers the opportunity to shape the technical direction of a product with significant market potential. You will be responsible for designing, implementing, and scaling robust backend systems, leading a team of talented engineers, and ensuring the delivery of high-quality, maintainable code. The ideal candidate will have a deep understanding of distributed systems, microservices architecture, and best practices in software development. You will mentor junior engineers, conduct code reviews, and drive technical innovation. This role requires strong architectural vision and the ability to translate business requirements into elegant technical solutions. Responsibilities include:
  • Designing, developing, and maintaining scalable and reliable backend services and APIs.
  • Leading a team of backend engineers, providing technical guidance, mentorship, and code reviews.
  • Collaborating with product managers and frontend engineers to define and implement new features.
  • Establishing and enforcing coding standards, best practices, and architectural patterns.
  • Identifying and addressing performance bottlenecks and technical debt.
  • Overseeing the deployment and maintenance of backend systems in cloud environments (e.g., AWS, Azure).
  • Developing and implementing robust testing strategies, including unit, integration, and end-to-end tests.
  • Ensuring the security and integrity of data and systems.
  • Evaluating and recommending new technologies and tools to improve development processes.
  • Contributing to technical roadmap planning and strategic decision-making.
  • Mentoring and developing junior and mid-level engineers.
  • Troubleshooting and resolving complex technical issues.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of professional experience in backend software development, with at least 2 years in a lead or senior technical role.
  • Expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Proven experience designing and building microservices architectures.
  • Strong understanding of database design and optimization (SQL and NoSQL).
  • Experience with cloud computing platforms (AWS, Azure, GCP).
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and architectural design skills.
  • Strong leadership, communication, and team collaboration abilities.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer (Cloud)

2001 Al Hidd BHD80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Backend Engineer with expertise in cloud infrastructure and distributed systems to join their growing technology team in Budaiya, Northern, BH . This role involves designing, developing, and deploying robust backend services that power our innovative products. You will work on complex challenges, including scalability, performance optimization, and ensuring the reliability of our cloud-based applications. The ideal candidate will have a strong command of modern backend technologies and a passion for building high-quality software. This position offers a hybrid work model, blending remote flexibility with essential in-office collaboration for team synergy and critical project discussions.

Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable backend code using languages like Python, Go, or Java.
  • Develop and manage scalable microservices architecture hosted on cloud platforms (AWS, Azure, or GCP).
  • Implement and optimize database solutions (SQL and NoSQL) for performance and scalability.
  • Integrate with third-party APIs and services.
  • Write comprehensive unit and integration tests to ensure code quality and reliability.
  • Collaborate with frontend developers, product managers, and DevOps engineers to deliver high-quality software solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve production issues, ensuring system stability.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and promote best practices within the team.

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend development.
  • Proven experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong proficiency in at least one backend programming language (e.g., Python, Go, Java, Node.js).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Deep understanding of RESTful APIs and microservices architecture.
  • Familiarity with CI/CD pipelines and practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with agile development methodologies.
  • Understanding of security best practices in web development.
This is an excellent opportunity for a motivated engineer to contribute to cutting-edge projects in a dynamic and collaborative environment. You will have the chance to work with modern technologies, tackle challenging technical problems, and grow your career alongside a talented team. The hybrid nature of the role allows for a balanced work-life integration, ensuring productivity and well-being. We are looking for individuals who are passionate about technology, committed to excellence, and eager to make a difference.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Engineer (Node.js)

40006 Southern, Southern BHD130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Lead Backend Engineer specializing in Node.js to spearhead the development of their scalable and high-performance backend systems. This role offers a hybrid work environment, combining the flexibility of remote work with collaborative in-office sessions. You will be responsible for designing, developing, and deploying robust backend services, leading a team of talented engineers, and ensuring the technical excellence of our software products. Your expertise in Node.js, microservices architecture, and cloud platforms will be crucial in driving innovation and delivering exceptional user experiences.

Key Responsibilities:
  • Lead the design, development, and maintenance of backend services using Node.js and related frameworks (e.g., Express.js, NestJS).
  • Architect and implement microservices-based solutions, ensuring scalability, reliability, and maintainability.
  • Mentor and guide junior backend engineers, fostering a culture of technical excellence and continuous learning.
  • Collaborate with frontend developers, product managers, and designers to define and deliver features.
  • Design and manage efficient and scalable database solutions (e.g., PostgreSQL, MongoDB).
  • Implement and optimize RESTful APIs and other integration points.
  • Write clean, maintainable, and well-documented code.
  • Oversee the deployment process using CI/CD pipelines and cloud infrastructure (e.g., AWS, Docker, Kubernetes).
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Troubleshoot and resolve production issues, ensuring system stability and performance.
  • Stay up-to-date with emerging backend technologies and best practices.
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, with at least 7 years of professional software development experience, including 3+ years in a lead or senior backend engineering role. Deep expertise in Node.js and its ecosystem is mandatory. Experience with microservices architecture, distributed systems, and cloud platforms (AWS, GCP, or Azure) is essential. Strong knowledge of databases (SQL and NoSQL) and API design principles is required. Excellent leadership, communication, and problem-solving skills are critical. This hybrid role is based in Nuwaidrat, Southern, BH .
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer (Backend)

BH13 Manama, Capital BHD4500 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Senior Software Development Engineer with a specialization in backend development to join their innovative tech team in Manama, Capital, BH . This is a crucial role focused on designing, developing, and maintaining robust and scalable backend systems that power their cutting-edge applications.

As a Senior Engineer, you will take ownership of significant portions of the software development lifecycle, from initial concept and architecture design through to implementation, testing, and deployment. You will work with modern technology stacks, focusing on creating efficient, secure, and high-performance APIs and microservices. This involves writing clean, maintainable, and well-documented code, as well as contributing to architectural decisions that ensure the long-term success and scalability of our platform.

Your responsibilities will include collaborating with product managers, frontend developers, and other stakeholders to understand requirements and translate them into technical solutions. You will be involved in code reviews, mentoring junior engineers, and advocating for best practices in software development, including agile methodologies, TDD, and CI/CD pipelines. Problem-solving complex technical challenges and driving continuous improvement within the engineering team will be key to your success.

Responsibilities:
  • Design, develop, test, deploy, and maintain backend services and APIs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write high-quality, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, Node.js, Go).
  • Participate in architectural discussions and contribute to technical decision-making.
  • Perform code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Troubleshoot and resolve complex technical issues.
  • Mentor and guide junior software engineers.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement and improve CI/CD pipelines.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven expertise in one or more backend programming languages and frameworks.
  • Strong understanding of database technologies (SQL and NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of microservices architecture and RESTful API design.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend engineer Jobs in Bahrain !

Senior Software Development Engineer (Backend)

312 BH Zallaq, Southern BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and highly motivated Senior Software Development Engineer with a specialization in backend development to join their dynamic team in **Zallaq, Southern, BH**. This is an opportunity to work on challenging and innovative projects that form the backbone of our client's digital platforms. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining scalable, high-performance backend services and APIs. You will play a key role in architecting robust solutions, writing clean and efficient code, and ensuring the reliability and security of our systems. Collaboration with frontend engineers, product managers, and other stakeholders is essential to translate business requirements into technical solutions. You will contribute to all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance. Expertise in one or more modern programming languages such as Java, Python, Go, or Node.js is required, along with a deep understanding of database technologies (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and microservices architecture. Experience with containerization technologies like Docker and Kubernetes is also highly valued. The ideal candidate possesses strong analytical and problem-solving skills, a passion for clean code, and a commitment to continuous learning and improvement. This role offers a chance to work with a forward-thinking company that fosters innovation and provides ample opportunities for professional growth.
Responsibilities:
  • Design, develop, and deploy robust, scalable, and high-performance backend services and APIs.
  • Write clean, maintainable, and efficient code in a chosen backend language (e.g., Python, Java, Go).
  • Collaborate with frontend developers and product managers to define and implement new features.
  • Architect and implement data storage solutions using SQL and NoSQL databases.
  • Develop and manage microservices-based architectures.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure the security, performance, and reliability of backend systems.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot and resolve production issues in a timely manner.
  • Stay up-to-date with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
  • Strong understanding of RESTful API design and development.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Knowledge of software design patterns and architectural principles.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Engineer - Cloud Services

23111 Saar, Northern BHD115000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in cloud-native solutions, is searching for a highly skilled Senior Backend Engineer to join their fully remote engineering team. This role is critical for designing, developing, and deploying scalable and resilient backend services that power innovative applications. As a remote engineer, you will contribute to building robust cloud infrastructure and microservices from your home office. Your primary focus will be on creating efficient, maintainable, and secure code using modern technologies and best practices. Responsibilities include designing and implementing RESTful APIs, managing database systems, and ensuring the performance and scalability of backend services. You will collaborate closely with frontend engineers, DevOps specialists, and product managers to deliver high-quality software solutions. A deep understanding of cloud platforms like AWS, Azure, or GCP, and experience with containerization technologies such as Docker and Kubernetes, are essential. You will also be involved in setting up CI/CD pipelines and monitoring system health. We are looking for a proactive, analytical thinker with exceptional problem-solving abilities and a passion for cloud computing. This is an excellent opportunity to work on challenging projects in a dynamic, remote environment. Key Responsibilities:
  • Design, develop, and deploy scalable backend services and APIs.
  • Implement robust data storage solutions (SQL and NoSQL).
  • Ensure code quality, performance, and security of backend systems.
  • Collaborate with frontend developers and DevOps teams.
  • Optimize applications for maximum speed and scalability on cloud platforms.
  • Participate in code reviews and contribute to architectural discussions.
  • Develop and maintain CI/CD pipelines and infrastructure as code.
  • Troubleshoot and resolve issues in production environments.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science or a related field.
  • 7+ years of experience in backend development.
  • Proficiency in at least one major programming language (e.g., Java, Python, Go, Node.js).
  • Extensive experience with cloud platforms (AWS, Azure, or GCP).
  • Strong understanding of microservices architecture and containerization.
  • Experience with database technologies and ORMs.
  • Excellent problem-solving and communication skills for remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Engineer - Cloud Services

99999 Seef, Capital BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a highly skilled and experienced Senior Backend Engineer to join their globally distributed team, working entirely remotely. This role focuses on designing, developing, and maintaining robust, scalable, and high-performance backend systems for their cutting-edge cloud services platform. You will be instrumental in architecting microservices, developing APIs, managing databases, and ensuring the reliability and security of our cloud infrastructure. The ideal candidate will possess extensive experience in backend development, a deep understanding of cloud technologies (AWS, Azure, or GCP), proficiency in multiple programming languages (e.g., Python, Java, Go, Node.js), and a strong grasp of database technologies (SQL and NoSQL). You will work in a collaborative, agile environment, contributing to all phases of the software development lifecycle, from planning and design to implementation, testing, and deployment. This is a fully remote position, offering the flexibility to work from anywhere. Responsibilities include:
  • Designing, developing, and deploying scalable backend services and APIs.
  • Building and maintaining robust and efficient microservices architecture.
  • Implementing and managing cloud infrastructure on AWS, Azure, or GCP.
  • Writing clean, maintainable, and well-tested code.
  • Collaborating with frontend engineers and product managers to define software requirements.
  • Troubleshooting and debugging complex technical issues.
  • Ensuring the security, performance, and scalability of backend systems.
  • Participating in code reviews and contributing to best practices.
  • Staying up-to-date with emerging technologies and industry trends.
  • Mentoring junior engineers and contributing to technical knowledge sharing.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional experience in backend software development.
  • Proven experience with cloud platforms (AWS, Azure, GCP).
  • Expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong understanding of database systems, both SQL and NoSQL (e.g., PostgreSQL, MongoDB).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills for remote work.
This is an exceptional opportunity to work remotely on impactful cloud service development.
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 Backend Engineer Jobs