261 Backend Engineer jobs in Bahrain

Senior Backend Software Engineer

22202 Zinj, Capital BHD3500 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a talented and experienced Senior Backend Software Engineer to contribute to the development of cutting-edge software solutions in Tubli, Capital, BH . This role involves working on complex backend systems, ensuring scalability, performance, and reliability. The ideal candidate will have a strong foundation in software architecture, database management, and modern programming languages.

Responsibilities:
  • Design, develop, and maintain robust and scalable backend services and APIs.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, Node.js, or Go.
  • Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
  • Implement and manage database solutions (SQL and NoSQL), ensuring data integrity and performance.
  • Develop and integrate with third-party services and APIs.
  • Optimize application performance, identify bottlenecks, and implement solutions for improvement.
  • Participate in code reviews, providing constructive feedback to peers and upholding code quality standards.
  • Troubleshoot and debug production issues, ensuring minimal downtime and rapid resolution.
  • Contribute to architectural decisions and technical roadmap planning.
  • Implement security best practices in backend development.
  • Stay current with emerging technologies and industry trends, and advocate for their adoption when appropriate.
  • Mentor junior engineers and share technical knowledge within the team.
  • Develop and maintain automated testing frameworks to ensure code reliability.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, C#, Node.js, Go).
  • Strong experience with database technologies such as PostgreSQL, MySQL, MongoDB, or Cassandra.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with RESTful API design and development.
  • Familiarity with version control systems like Git.
  • Knowledge of microservices architecture is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with Agile development methodologies.
  • Ability to work effectively in a hybrid work environment.
This is an excellent opportunity to join a forward-thinking company and work on challenging projects that have a real-world impact. If you are passionate about building high-quality software and thrive in a collaborative environment, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer

1002 Durrat Al Bahrain BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing tech startup revolutionizing the fintech industry, is seeking a highly skilled Lead Backend Software Engineer to spearhead the development of their core platform. This exciting opportunity is based in our modern offices in Jidhafs, Capital, BH , but we offer remote flexibility for the right candidate. The ideal candidate will have a strong background in designing, developing, and deploying scalable, robust backend systems, coupled with a passion for building high-performing teams and mentoring engineers. Responsibilities include leading the backend development team, architecting and implementing new features and services, ensuring code quality and best practices, optimizing application performance and scalability, collaborating with frontend developers and product managers to define and deliver features, designing and managing databases, implementing security and data protection measures, and staying abreast of emerging technologies. Proficiency in languages such as Python, Java, Go, or Node.js is required, along with extensive experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and microservices architecture. A Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience, is necessary. A minimum of 6 years of professional software development experience, with at least 2 years in a lead or senior capacity, is essential. Excellent problem-solving, communication, and leadership skills are critical. Shape the future of finance from Jidhafs !
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

601 Al Hidd BHD75000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Backend Software Engineer to join their dynamic technology team in Sitra, Capital, BH . This is an exciting opportunity to contribute to the development of cutting-edge software solutions that drive innovation across various industries. As a Senior Backend Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will work closely with cross-functional teams, including frontend developers, product managers, and quality assurance engineers, to deliver high-quality software products.

Key responsibilities include:
  • Designing and implementing efficient, reusable, and reliable code using modern programming languages and frameworks.
  • Developing and managing APIs for seamless integration with frontend applications and third-party services.
  • Optimizing applications for maximum speed, scalability, and security.
  • Writing comprehensive unit and integration tests to ensure code quality and stability.
  • Participating in code reviews to provide constructive feedback and maintain high coding standards.
  • Troubleshooting and debugging complex issues in production environments.
  • Collaborating with the DevOps team to ensure smooth deployment and infrastructure management.
  • Mentoring junior engineers and sharing technical expertise.
  • Staying up-to-date with emerging technologies and industry best practices.

The ideal candidate will possess a Bachelor's or Master'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. Strong proficiency in languages such as Python, Java, or Node.js is essential. Experience with cloud platforms like AWS, Azure, or Google Cloud is highly desirable. Familiarity with database technologies (SQL and NoSQL) and experience with containerization technologies like Docker and Kubernetes are also crucial. Excellent problem-solving skills and a passion for creating high-performance software are a must. Join us and be part of a forward-thinking organization that values creativity, collaboration, and continuous learning.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

32010 Hamad Town, Northern BHD130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech company headquartered in **Hamad Town, Northern, BH**, is actively seeking a highly skilled Senior Backend Software Engineer to join their dynamic engineering team. This role is pivotal in developing and scaling the backend infrastructure that powers innovative digital solutions. You will be instrumental in designing, building, and maintaining efficient, reusable, and reliable code, ensuring the performance and responsiveness of applications. The ideal candidate possesses a deep understanding of server-side logic, database management, and API development.

Responsibilities include architecting and implementing robust backend systems, developing RESTful APIs, and integrating with various third-party services. You will work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software products. Strong experience with cloud platforms such as AWS, Azure, or GCP, and containerization technologies like Docker and Kubernetes, is highly valued. Proficiency in one or more backend programming languages like Python, Java, Node.js, or Go is essential, along with expertise in relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). You will also be involved in code reviews, performance tuning, and ensuring the security of applications. This position in **Hamad Town, Northern, BH**, offers a competitive salary, excellent benefits, and the opportunity to contribute to cutting-edge projects in a collaborative and forward-thinking environment. We are looking for a proactive engineer who thrives on technical challenges and is passionate about building scalable and maintainable software.

Responsibilities:
  • Design, develop, and maintain scalable and robust backend services and APIs.
  • Write clean, efficient, and well-documented code in (mention preferred language like Python, Java, Node.js, Go).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Integrate with third-party services and data sources.
  • Optimize applications for maximum speed, scalability, and security.
  • Manage database schemas and performance.
  • Implement and maintain CI/CD pipelines.
  • Participate in code reviews and mentor junior engineers.
Qualifications:
  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of experience in backend software development.
  • Proven experience with (mention key technologies like Python/Django/Flask, Java/Spring, Node.js/Express).
  • Strong understanding of database technologies (SQL and NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Proficiency in API design and development (RESTful).
  • Experience with microservices architecture.
  • Strong problem-solving and debugging skills.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

2434 Seef, Capital BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and motivated Senior Backend Software Engineer to join their innovative technology hub in Seef, Capital, BH . This is a pivotal role where you will be instrumental in designing, developing, and maintaining robust and scalable backend systems that power cutting-edge applications. You will work on complex architectural challenges, contributing to the entire software development lifecycle, from initial concept and design to deployment and ongoing support. The ideal candidate will have a deep understanding of backend development principles, proficiency in multiple programming languages, and experience with cloud platforms. Your responsibilities will include writing clean, efficient, and maintainable code, designing and implementing APIs, managing databases, and ensuring the performance, security, and scalability of our backend services. You will collaborate closely with frontend developers, product managers, and other engineers to deliver high-quality software solutions. This role involves mentoring junior engineers, participating in code reviews, and driving best practices in software development. We are seeking someone who is passionate about technology, stays abreast of emerging trends, and thrives in a collaborative, fast-paced environment. A strong aptitude for problem-solving and a commitment to delivering exceptional results are essential.

Responsibilities:
  • Design, develop, and maintain scalable and reliable backend systems and APIs.
  • Write high-quality, efficient, and well-documented code in languages such as Python, Java, or Node.js.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Manage and optimize database performance and schema design (e.g., PostgreSQL, MySQL, MongoDB).
  • Implement security and data protection measures.
  • Deploy applications to cloud platforms (e.g., AWS, Azure, GCP).
  • Conduct code reviews, provide feedback, and mentor junior engineers.
  • Troubleshoot and debug issues across the backend stack.
  • Contribute to architectural decisions and technology selection.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Experience with relational and NoSQL databases.
  • Familiarity with cloud computing platforms (AWS, Azure, GCP).
  • Strong understanding of RESTful API design and development.
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

1001 Tubli, Central BHD115000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm known for its innovative software solutions, is seeking a highly skilled Senior Backend Software Engineer to contribute to the development of scalable and robust applications. This position, based in the vibrant tech hub near Budaiya, Northern, BH , requires a seasoned professional with expertise in building efficient server-side logic, robust APIs, and seamless database integrations. You will play a key role in designing, developing, and deploying complex software systems.

Key Responsibilities:
  • Design, develop, and maintain scalable and high-performance backend services and APIs using modern programming languages and frameworks (e.g., Python/Django, Java/Spring, Node.js/Express).
  • Build and optimize database schemas and queries for relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Implement and manage microservices architectures, ensuring efficient communication and data flow between services.
  • Write clean, maintainable, and well-documented code following best practices for software development.
  • Develop and implement unit, integration, and end-to-end tests to ensure software quality and reliability.
  • Collaborate with frontend developers, product managers, and designers to translate user requirements into technical solutions.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality and adherence to standards.
  • Optimize application performance, identify and resolve performance bottlenecks, and ensure system scalability.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Stay updated with emerging technologies, industry trends, and best practices in backend development.
  • Mentor junior engineers and contribute to a culture of technical excellence within the team.
  • Troubleshoot and resolve production issues and provide ongoing support for deployed applications.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 6 years of professional experience in backend software development.
  • Proficiency in at least one backend programming language (e.g., Python, Java, Go, Ruby, Node.js).
  • Extensive experience with API design and development (RESTful APIs, GraphQL).
  • Strong understanding of database management systems, including SQL and NoSQL databases.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of software development methodologies (Agile, Scrum) and version control systems (Git).
  • Excellent problem-solving skills and a strong ability to think logically.
  • Effective communication and teamwork skills.
If you are a passionate Senior Backend Software Engineer looking for an exciting opportunity to innovate and build cutting-edge technology solutions in Budaiya, Northern, BH , we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer

2020 Busaiteen, Muharraq BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding software development company based in Busaiteen, Muharraq, BH , is looking for a highly skilled and motivated Lead Backend Software Engineer to join their innovative technology team. This senior role involves designing, developing, and deploying robust and scalable backend systems that power their cutting-edge applications. You will lead a team of talented backend developers, providing technical leadership, mentorship, and architectural guidance. Key responsibilities include architecting and implementing efficient, reusable, and reliable code; developing and maintaining APIs; and optimizing application performance for maximum speed and scalability. You will work closely with frontend developers, product managers, and other stakeholders to translate business requirements into technical solutions. The Lead Backend Engineer will also be responsible for code reviews, ensuring adherence to coding standards, and implementing best practices in software development. Experience with database design and management, as well as cloud platforms (e.g., AWS, Azure, GCP), is essential. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required, coupled with at least 7 years of professional software development experience, with a significant focus on backend systems. Proven experience in leading development teams and managing complex software projects is crucial. Expertise in languages such as Python, Java, Node.js, or Go, and frameworks like Django, Spring, or Express.js, is highly desirable. Strong knowledge of microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines is also required. Excellent problem-solving, analytical, and communication skills are a must. This is an exceptional opportunity to make a significant impact on the technical direction of a growing company in Busaiteen, Muharraq, BH and shape the future of their software products.
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 Backend Software Engineer

520 Northern, Northern BHD95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
A leading technology firm is actively recruiting a Senior Backend Software Engineer to contribute to innovative software solutions from its hub in Shakhura, Northern, BH . This is a critical role for an experienced developer passionate about building robust, scalable, and high-performance backend systems. You will be responsible for designing, developing, testing, and deploying server-side applications, APIs, and databases. The ideal candidate will have a strong command of programming languages such as Python, Java, or Node.js, and extensive experience with modern backend frameworks. Key responsibilities include collaborating with frontend developers, product managers, and other engineers to define software requirements and technical specifications. You will also be tasked with optimizing application performance, ensuring data security, and maintaining code quality through rigorous testing and code reviews. A Bachelor's degree in Computer Science, Software Engineering, or a related field is required, along with a minimum of 5 years of professional backend development experience. Proven expertise in cloud platforms like AWS or Azure, microservices architecture, and containerization technologies (Docker, Kubernetes) is highly desirable. Strong understanding of database technologies (SQL and NoSQL) and experience with CI/CD pipelines are also essential. Excellent problem-solving skills, a proactive approach to learning new technologies, and strong communication abilities are crucial for success in this role. Join a dynamic team that fosters innovation and provides opportunities for professional growth. If you are a skilled backend engineer looking to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer

BH02 Muharraq, Muharraq BHD100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding tech firm specializing in cloud-based solutions, is seeking an experienced and visionary Lead Backend Software Engineer to spearhead their development efforts in Muharraq, Muharraq, BH . This leadership role offers an exciting opportunity to shape the future of their core platform, mentor a talented team of engineers, and drive innovation in backend architecture and development. You will be responsible for designing, building, and maintaining scalable, high-performance backend systems and APIs that power their flagship products.

Key responsibilities include leading the design and implementation of new features and services, ensuring robust architecture, code quality, and scalability. You will collaborate closely with product managers, frontend engineers, and DevOps teams to deliver seamless and efficient software solutions. This involves defining coding standards, conducting code reviews, and mentoring junior engineers to foster a culture of technical excellence. You will play a crucial role in technology selection, architectural decisions, and the adoption of best practices in software development.

The role requires deep expertise in backend programming languages such as Python, Java, or Node.js, along with extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB). Proficiency in designing and implementing RESTful APIs and microservices architecture is essential. Experience with cloud platforms like AWS, Azure, or GCP is a significant advantage. You should be adept at troubleshooting complex technical issues, optimizing application performance, and ensuring the security and reliability of backend systems. Knowledge of containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with a minimum of 8 years of professional software development experience, with at least 2 years in a lead or senior technical role. Strong understanding of software development lifecycle, agile methodologies, and version control systems (Git) is mandatory. Excellent problem-solving, analytical, and communication skills are crucial for leading a team and collaborating effectively across departments. If you are a passionate technologist eager to lead and innovate in a dynamic environment, we welcome your application.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

50050 Muharraq, Muharraq BHD105000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Software Engineer to join their dynamic technology team in Muharraq, Muharraq, BH . This role is integral to the development of robust, scalable, and efficient backend systems that power innovative applications. The successful candidate will be responsible for designing, developing, testing, and deploying backend services and APIs, ensuring high performance and reliability. Key responsibilities include writing clean, maintainable, and well-documented code, collaborating with front-end developers and product managers, participating in code reviews, and identifying and resolving technical challenges. You will also contribute to architectural decisions, optimize database performance, and ensure the security of applications. Experience with cloud platforms such as AWS, Azure, or GCP is highly desirable. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with a minimum of 8 years of professional experience in backend development. Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, C#) and a deep understanding of database technologies (SQL, NoSQL) are essential. Familiarity with RESTful API design, microservices architecture, and containerization technologies (Docker, Kubernetes) is a strong plus. Excellent problem-solving, analytical, and communication skills are required. This is an exciting opportunity for a talented backend engineer to contribute to impactful projects and grow their career within a forward-thinking organization.
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