475 Backend Engineer jobs in Bahrain

Principal Backend Engineer

20521 Busaiteen, Muharraq BHD115000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Principal Backend Engineer to lead the development of our next-generation backend systems in Busaiteen, Muharraq, BH . This is a hands-on technical leadership role where you will be responsible for designing, building, and maintaining robust, scalable, and high-performance backend services. You will mentor junior engineers, drive architectural decisions, and ensure the adoption of best practices in coding, testing, and deployment. Your responsibilities will include developing APIs, managing databases, optimizing application performance, and ensuring the security of our platform. You will collaborate closely with frontend engineers, product managers, and other stakeholders to deliver high-quality software solutions that meet user needs and business objectives. The ideal candidate will have a deep understanding of backend technologies such as Node.js, Python, Java, or Go, along with extensive experience with relational and NoSQL databases. Proven experience in designing and implementing distributed systems, microservices architectures, and RESTful APIs is essential. You should also have a strong grasp of cloud platforms (AWS, Azure, or GCP), containerization technologies (Docker, Kubernetes), and CI/CD pipelines. We are seeking a candidate with exceptional problem-solving skills, a passion for clean code, and a commitment to building resilient and maintainable systems. Your ability to lead by example, influence technical direction, and contribute to a positive engineering culture will be highly valued. This role offers a competitive salary, comprehensive benefits, and the opportunity to work on challenging projects that impact millions of users. We are committed to fostering a collaborative and innovative work environment where you can grow your career and make a significant impact.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

89101 Isa Town, Northern BHD130000 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 Backend Engineer to join their innovative technology team in **Isa Town, Southern, BH**. This role is critical in designing, developing, and maintaining robust and scalable backend systems that power our client's cutting-edge applications. The Senior Backend Engineer will be responsible for writing clean, efficient, and maintainable code, implementing RESTful APIs, integrating with databases, and ensuring the overall performance and security of the backend infrastructure. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate requirements into technical solutions. The ideal candidate will possess a deep understanding of backend development principles, proficiency in multiple programming languages (e.g., Python, Java, Node.js), and extensive experience with cloud platforms (AWS, Azure, GCP). Strong knowledge of database design and management (SQL and NoSQL), caching mechanisms, and message queues is essential. We are looking for an engineer who is passionate about building high-quality software, stays abreast of emerging technologies, and thrives in a collaborative, agile environment. You will play a key role in architectural decisions, code reviews, and mentoring junior engineers. Our client fosters a culture of innovation and continuous learning, offering exciting challenges and opportunities for professional growth. Join our client and contribute to building the next generation of technology solutions.

Responsibilities:
  • Design, develop, and maintain scalable and reliable backend systems.
  • Write high-quality, efficient, and maintainable code.
  • Develop and implement robust RESTful APIs.
  • Integrate with various databases (SQL and NoSQL) and data storage solutions.
  • Ensure the performance, scalability, and security of backend services.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in architectural design discussions and decision-making.
  • Conduct code reviews and provide constructive feedback to peers.
  • Mentor junior engineers and contribute to team knowledge sharing.
  • Troubleshoot and resolve backend issues and bugs.
  • Optimize application performance and database queries.
  • Stay up-to-date with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of professional experience in backend development.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or Ruby.
  • Extensive experience with cloud platforms (AWS, Azure, or GCP).
  • Strong understanding of database design, management, and optimization (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Knowledge of caching technologies (e.g., Redis, Memcached).
  • Familiarity with message queues (e.g., Kafka, RabbitMQ).
  • Understanding of CI/CD pipelines and automated testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

27701 Ghuraifa, Capital BHD120000 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 Backend Engineer to join their fully remote, innovative engineering team. This role is crucial for designing, developing, and maintaining scalable and robust backend systems that power their cutting-edge products. You will be responsible for architecting and implementing efficient, high-performance APIs and services, ensuring seamless integration with frontend applications and third-party systems. A significant focus will be on writing clean, maintainable, and well-documented code using modern backend languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring, Go). You will collaborate closely with frontend engineers, product managers, and designers to translate requirements into technical solutions, ensuring a high-quality user experience. Database design and management, including optimizing queries and ensuring data integrity for relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis), will be a key responsibility. Implementing and maintaining cloud infrastructure (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) for deployment and scaling will be essential. You will also be involved in performance tuning, security hardening, and ensuring the reliability and availability of backend services. Mentoring junior engineers, conducting code reviews, and contributing to technical decision-making processes are vital aspects of this senior role. Troubleshooting and resolving complex technical issues, including performance bottlenecks and bugs, will require strong analytical and problem-solving skills. Staying up-to-date with emerging technologies and best practices in backend development and contributing to the continuous improvement of our client's technology stack is expected. The ideal candidate will possess a deep understanding of software engineering principles, design patterns, and architectural best practices. A minimum of 7 years of professional experience in backend development, with a proven track record of delivering complex, scalable systems, is required. Expertise in at least one major cloud platform and familiarity with CI/CD pipelines are highly desirable. Excellent communication and collaboration skills are necessary for working effectively within a distributed team environment. A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

90123 Galali BHD90000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Engineer to join their dynamic IT team. This role offers a hybrid work arrangement, allowing for a balance between remote work and on-site collaboration in Sanad, Capital, BH . You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our client's innovative products and services. The ideal candidate will possess a deep understanding of backend architecture, database management, API development, and modern programming languages. You will play a key role in architecting efficient solutions, optimizing performance, and ensuring the security and reliability of our backend infrastructure. Collaboration with frontend engineers, product managers, and other stakeholders will be crucial to deliver high-quality software solutions. This position requires strong problem-solving abilities, a passion for writing clean and efficient code, and a commitment to best practices in software development.

Key Responsibilities:
  • Design, develop, and implement scalable and performant backend services and APIs.
  • Write clean, maintainable, and well-documented code in relevant programming languages (e.g., Python, Java, Node.js).
  • Manage and optimize relational and NoSQL databases.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews to ensure code quality and consistency.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and promote best practices within the team.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven experience with one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of software development best practices, including version control (Git) and CI/CD.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid team environment.
This hybrid role offers the flexibility to work remotely while maintaining essential on-site collaboration in Sanad, Capital, BH . We are looking for a seasoned engineer who can drive technical excellence.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Backend Engineer

21222 Hamad Town, Northern BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing tech startup revolutionizing the e-commerce space, is seeking an experienced and visionary Lead Backend Engineer to join their distributed engineering team. This fully remote position offers the chance to architect and implement scalable, high-performance backend systems that power our cutting-edge platform. You will lead a team of talented engineers, mentor junior developers, and drive technical decision-making across the backend stack. Key responsibilities include designing and developing robust APIs, managing database architecture and optimization, ensuring code quality and maintainability through best practices like code reviews and testing, implementing security measures, and collaborating closely with frontend developers, product managers, and other stakeholders to deliver exceptional user experiences. The ideal candidate will have a Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience. A minimum of 7 years of professional experience in backend development is required, with at least 2 years in a lead or senior capacity. Proficiency in multiple programming languages (e.g., Python, Java, Go, Node.js) and experience with cloud platforms (AWS, Azure, GCP) are essential. Expertise in designing and working with microservices architectures, RESTful APIs, and various database technologies (SQL, NoSQL) is crucial. Strong understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and system scalability is highly valued. Excellent leadership, communication, and problem-solving skills are required to effectively guide a remote team and contribute to strategic technical direction. If you are passionate about building scalable systems and leading engineering efforts in a remote-first environment, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.

Principal Backend Engineer (Remote)

45202 Jbeil BHD155000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering technology company revolutionizing the data analytics space, is seeking a highly skilled and experienced Principal Backend Engineer to join their fully remote engineering team. As a Principal Engineer, you will be a technical leader, driving the design, development, and delivery of robust, scalable, and efficient backend systems. You will be instrumental in shaping the architectural direction of our core platform, tackling complex technical challenges, and mentoring other engineers. Your responsibilities will include designing and implementing APIs, optimizing database performance, ensuring system reliability and scalability, and collaborating closely with frontend developers, product managers, and other stakeholders. You will champion best practices in software development, including code quality, testing, security, and performance. Expertise in distributed systems, microservices architecture, and cloud-native development is essential. The ideal candidate will have a proven track record of delivering high-quality software solutions in a fast-paced environment. You should be proficient in one or more backend programming languages (e.g., Python, Go, Java, Node.js) and possess a deep understanding of database technologies (SQL and NoSQL). Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. This role requires exceptional analytical and problem-solving skills, strong leadership qualities, and excellent communication abilities. You will thrive in a collaborative, innovative, and fully remote setting, making a significant impact on our client's technology roadmap.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer (Microservices)

12345 Al Seef BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly scaling SaaS company, is seeking a Senior Backend Engineer with deep expertise in microservices architecture to join their fully remote engineering team. In this pivotal role, you will design, develop, and maintain highly scalable and resilient backend services that power our core platform. You will have the opportunity to work with modern technologies and best practices, contributing to critical features and infrastructure improvements. This role demands a strong understanding of distributed systems, API design, database management, and cloud-native development. You will collaborate with cross-functional teams, mentor junior engineers, and drive technical excellence across the backend domain. Your contributions will directly impact the performance, reliability, and scalability of our product.

Key Responsibilities:
  • Design, develop, test, and deploy robust and scalable microservices using languages like Go, Python, or Java.
  • Build and maintain RESTful APIs and/or gRPC services for internal and external consumption.
  • Implement and manage data persistence solutions, including relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Ensure high availability, performance, and scalability of backend services deployed on cloud platforms (e.g., AWS, GCP, Azure).
  • Write clean, maintainable, and well-documented code, adhering to established coding standards and best practices.
  • Implement comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Collaborate closely with frontend engineers, product managers, and QA teams to deliver high-quality features.
  • Participate in code reviews, providing constructive feedback to peers and junior engineers.
  • Troubleshoot and resolve production issues, ensuring minimal downtime and impact.
  • Contribute to architectural discussions and decisions, advocating for scalable and maintainable solutions.
  • Implement and maintain CI/CD pipelines for automated builds, testing, and deployments.
  • Monitor system performance, identify bottlenecks, and implement optimizations.
  • Stay current with emerging backend technologies and industry trends.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven experience designing and building microservices-based architectures.
  • Strong proficiency in at least one modern programming language such as Go, Python, Java, or Node.js.
  • Extensive experience with designing and implementing APIs (REST, gRPC).
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of distributed systems concepts, message queues (e.g., Kafka, RabbitMQ), and caching mechanisms.
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities, with experience working in remote teams.
  • Experience with performance tuning and optimization of backend systems.
This role offers a fantastic opportunity to shape the future of a cutting-edge platform from the comfort of your home office.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend engineer Jobs in Bahrain !

Lead Backend Engineer (Microservices)

BH3344 Seef, Capital BHD160000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech company in the Seef, Capital, BH area, is looking for an experienced and innovative Lead Backend Engineer specializing in microservices architecture to join their IT & Software team. This is a senior-level position requiring a strong technical leader who can drive the design, development, and deployment of high-performance, scalable backend systems.

As the Lead Backend Engineer, you will be responsible for designing and implementing robust microservices, ensuring their scalability, reliability, and maintainability. You will lead a team of talented backend developers, providing technical guidance, mentorship, and fostering a culture of innovation and collaboration. Your responsibilities will include defining coding standards, conducting code reviews, and establishing best practices for backend development, API design, and database management. You will work closely with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences and ensure efficient integration of services. A key part of this role involves architecting solutions for data storage, retrieval, and processing, optimizing performance, and ensuring the security of backend systems. You will also be involved in the selection and implementation of appropriate technologies and tools to support our evolving technology stack.

This is a fully remote role, offering the flexibility to work from anywhere while collaborating closely with a distributed team. The ideal candidate will have extensive experience in designing and building microservices-based applications using languages such as Java, Python, or Go, and a deep understanding of distributed systems, message queues (e.g., Kafka, RabbitMQ), and containerization technologies (e.g., Docker, Kubernetes). Proficiency in cloud platforms (AWS, Azure, or GCP) and experience with CI/CD pipelines are essential. Strong leadership qualities, excellent problem-solving skills, and the ability to communicate technical vision effectively are crucial for success in this role. Join us in building the next generation of cutting-edge software solutions.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Backend Engineer

90210 Manama, Capital BHD140000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing SaaS company that is revolutionizing its industry. We are seeking an experienced and innovative Lead Backend Engineer to join our fully remote engineering team. In this role, you will be instrumental in designing, developing, and maintaining the robust and scalable backend systems that power our core products. You will lead a team of talented backend developers, mentor them, and drive technical excellence across the entire backend architecture. The ideal candidate will have a deep understanding of building high-performance, distributed systems, API design, database management, and cloud infrastructure. Responsibilities include architecting new features, optimizing existing services for performance and scalability, and ensuring the security and reliability of our platform. You will collaborate closely with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences and achieve business objectives. This position requires strong leadership skills to guide technical decisions, foster collaboration, and promote best practices in software development, including clean code, testing, and CI/CD. Experience with microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, or GCP) is essential. You will be responsible for code reviews, performance tuning, and ensuring the overall health of the backend services. This is a significant opportunity to shape the future of our technology stack and make a substantial impact on our company's success.

Responsibilities:
  • Lead the design, development, and maintenance of scalable backend systems and APIs.
  • Architect and implement new features, ensuring performance, reliability, and security.
  • Optimize existing backend services for scalability, efficiency, and cost-effectiveness.
  • Mentor and guide a team of backend engineers, fostering technical growth and best practices.
  • Collaborate with cross-functional teams (frontend, product, DevOps) to deliver integrated solutions.
  • Implement and advocate for software engineering best practices, including TDD, CI/CD, and code reviews.
  • Manage and optimize database performance and schema design.
  • Troubleshoot and resolve complex backend issues in production environments.
  • Evaluate and adopt new technologies and tools to enhance the backend stack.
  • Ensure the security and integrity of the application and data.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional experience in backend software development.
  • 3+ years of experience in a technical leadership or lead engineering role.
  • Proven expertise in designing and building microservices architectures.
  • Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
  • Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
  • Extensive experience with cloud platforms (AWS, Azure, or GCP) and their services.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent understanding of API design principles (RESTful, GraphQL).
  • Strong problem-solving, analytical, and debugging skills.
  • Exceptional communication and interpersonal abilities for remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer (Remote)

N/A Muharraq, Muharraq BHD75000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm seeking a highly skilled Senior Backend Engineer to join their fully remote development team. In this crucial role, you will be instrumental in designing, developing, and maintaining the server-side logic and infrastructure of our cutting-edge applications. You will work with a talented group of engineers, focusing on scalability, performance, and reliability. The ideal candidate possesses a deep understanding of backend architecture, database management, and API development, coupled with a passion for tackling complex technical challenges. You will contribute to architectural decisions, mentor junior engineers, and drive innovation in our backend systems. Responsibilities include:
  • Designing, building, and maintaining efficient, reusable, and reliable code.
  • Developing and managing robust APIs and microservices.
  • Optimizing applications for maximum speed and scalability.
  • Implementing data storage solutions, including relational and NoSQL databases.
  • Ensuring the quality and responsiveness of the server-side components.
  • Collaborating with frontend developers to integrate user-facing elements with server-side logic.
  • Writing comprehensive unit and integration tests.
  • Participating actively in code reviews to maintain code quality and share knowledge.
  • Troubleshooting, debugging, and upgrading existing systems.
  • Contributing to architectural discussions and technical strategy.
  • Mentoring and guiding junior backend developers.
  • Staying abreast of emerging technologies and industry best practices.
The successful applicant will have a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional backend development experience is required, with significant expertise in languages such as Python, Node.js, Java, or Go. Strong experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is essential. Proven ability to design and implement scalable microservices architectures and experience with various database technologies (e.g., PostgreSQL, MongoDB) are critical. Excellent problem-solving skills and a proactive approach to identifying and resolving issues are mandatory. This is a fantastic opportunity to make a significant impact in a dynamic, remote-first environment.
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