2 219 Backend Development jobs in Bahrain

Senior Software Engineer - Backend Development

45678 Jurdab BHD125000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Engineer with expertise in backend development to join their growing technology team in Janabiyah, Northern, BH . This is an on-site position, offering the opportunity to collaborate closely with a talented team of engineers and contribute to innovative projects. You will be responsible for designing, developing, and maintaining robust and scalable backend systems. The ideal candidate possesses a deep understanding of software architecture, database design, and API development. You will play a key role in shaping our client's technology roadmap and ensuring the delivery of high-quality software solutions. We are looking for an individual who is passionate about coding, enjoys solving complex problems, and thrives in a collaborative environment. Your contributions will directly impact the performance and functionality of our client's flagship products.

Responsibilities:
  • Design, develop, test, deploy, maintain, and improve backend software services and systems.
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with frontend engineers, product managers, and designers to define and implement new features.
  • Develop and manage robust APIs for internal and external consumption.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug complex issues across the backend stack.
  • Participate in architectural design discussions and contribute to technical decision-making.
  • Mentor junior engineers and share best practices.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure the reliability, performance, and security of backend services.
  • Work closely with DevOps teams to ensure seamless deployment and infrastructure management.
  • Contribute to the overall technical strategy and vision.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience, with a strong focus on backend systems.
  • Proficiency in one or more backend programming languages such as Python, Java, Go, or Node.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of software architecture patterns (e.g., Microservices, MVC).
  • Experience designing and consuming RESTful APIs.
  • Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
  • Experience with CI/CD pipelines and tools.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to work effectively in a team-oriented environment.
  • Understanding of Agile development methodologies.
Our client offers a competitive salary, comprehensive benefits package, and a dynamic work environment. Join our team and help build the future of our technology.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer - Backend Development

94105 Tubli BHD130000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology company, is seeking a highly skilled and experienced Lead Software Engineer specializing in backend development to join their team in Sitra, Capital, BH . This is an on-site role offering an opportunity to lead a team of talented engineers in designing, developing, and deploying robust, scalable, and high-performance backend systems. Responsibilities include architecting and implementing backend services, databases, and APIs; mentoring and guiding junior engineers; conducting code reviews and ensuring adherence to best practices; collaborating with product managers and frontend developers to define and implement new features; and troubleshooting and resolving complex technical issues. We are looking for a candidate with a Bachelor's or Master's degree in Computer Science or a related field, and at least 8 years of professional software development experience, with a significant focus on backend technologies. Proven experience in leading development teams and managing the software development lifecycle is essential. Expertise in languages such as Python, Java, or Node.js, along with extensive experience with databases (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and microservices architecture, is required. Strong understanding of system design, data structures, algorithms, and software engineering principles is a must. Excellent communication, leadership, and problem-solving skills are crucial for this role. You will have the opportunity to work on cutting-edge technologies, drive technical direction, and make a significant impact on our product's architecture and performance. Join us to shape the future of our technology and lead a high-performing engineering team.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

501 Jaww, Southern BHD100000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled Senior Software Engineer with a strong focus on backend development to join their dynamic, fully remote engineering team. This role is an exceptional opportunity to contribute to the design, development, and maintenance of scalable and robust backend systems that power our innovative products and services. You will be instrumental in architecting complex solutions, writing efficient and maintainable code, and collaborating with cross-functional teams to deliver high-quality software. The ideal candidate possesses a deep understanding of software development principles, best practices, and modern backend technologies.

As a Senior Engineer, you will be expected to mentor junior developers, contribute to technical strategy discussions, and drive technical excellence within the team. Responsibilities include developing APIs, optimizing database performance, implementing microservices architectures, and ensuring the security and reliability of our backend infrastructure. You will work closely with frontend developers, product managers, and QA engineers to ensure seamless integration and a superior user experience. Experience with cloud platforms, CI/CD pipelines, and agile methodologies is highly valued. This is a remote-first position, requiring strong communication, collaboration, and self-discipline. You should be comfortable working asynchronously and proactively identifying and solving challenges. Your contributions will directly impact the performance and scalability of our core platform.

Key Responsibilities:
  • Design, develop, and deploy scalable and high-performance backend services and APIs.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with product managers, designers, and frontend engineers to define and implement new features.
  • Optimize application performance, database queries, and system architecture.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Mentor junior software engineers and contribute to code reviews.
  • Contribute to architectural discussions and technical roadmap planning.
  • Ensure the security, scalability, and reliability of backend systems.
  • Stay updated 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 software development experience with a focus on backend systems.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
  • Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience designing and building RESTful APIs and microservices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a fully remote, collaborative team environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

00971 Zallaq, Southern BHD75000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in Backend Development. This is a fully remote position, offering the ultimate flexibility to work from anywhere while contributing to innovative software solutions. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our client's cutting-edge applications. This includes writing clean, efficient, and well-documented code, designing and implementing APIs, and working with databases to ensure optimal performance and data integrity. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver high-quality software products.

The ideal candidate will have a strong understanding of software architecture, data structures, and algorithms. Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, C#) and experience with relational and NoSQL databases are essential. Experience with cloud platforms such as AWS, Azure, or GCP is highly desirable. You should be adept at designing and implementing RESTful APIs, microservices architectures, and have a solid grasp of CI/CD pipelines and automated testing. Strong problem-solving skills, a passion for clean code, and a commitment to continuous learning are critical. This remote role requires excellent communication and collaboration skills, as you will be an integral part of a distributed engineering team. You must be self-motivated, possess strong time management abilities, and be able to work independently while delivering on project commitments.

Responsibilities:
  • Design, develop, and maintain scalable backend systems.
  • Write clean, efficient, and well-documented code in relevant programming languages.
  • Develop and manage robust APIs and microservices.
  • Optimize database performance and ensure data integrity.
  • Collaborate with frontend developers and product managers to deliver features.
  • Implement and maintain CI/CD pipelines and automated testing frameworks.
  • Troubleshoot and resolve backend issues and bugs.
  • Participate in code reviews and contribute to architectural decisions.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Ensure the security and reliability of backend services.
  • Contribute to technical documentation and knowledge sharing.
  • Mentor junior engineers and provide technical guidance.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Backend Development

51101 Saar, Northern BHD60000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Graduate Software Engineer position focused on backend development. This is an exceptional opportunity for recent graduates with a passion for coding and a strong foundation in computer science principles to launch their career. You will work alongside experienced engineers, contribute to real-world projects, and gain invaluable hands-on experience in designing, developing, and maintaining scalable backend systems. This role emphasizes learning, growth, and making tangible contributions in a collaborative, virtual environment.

Responsibilities:
  • Assist in the design, development, testing, and deployment of backend services and APIs.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Node.js.
  • Collaborate with senior engineers to understand project requirements and technical specifications.
  • Participate in code reviews to ensure code quality and identify potential improvements.
  • Help troubleshoot and debug issues in development and production environments.
  • Learn and apply database technologies (e.g., SQL, NoSQL) for data storage and retrieval.
  • Contribute to the development of automated testing frameworks.
  • Gain exposure to cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
  • Actively participate in team meetings and contribute ideas for technical solutions.
  • Seek opportunities to learn new technologies and enhance technical skills.
  • Support the maintenance and improvement of existing backend systems.
  • Engage in continuous learning to stay updated with industry best practices.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of object-oriented programming (OOP) principles and data structures.
  • Foundational knowledge of at least one backend programming language (e.g., Python, Java, C#, Go, Node.js).
  • Familiarity with web technologies, RESTful APIs, and database concepts (SQL/NoSQL).
  • Excellent problem-solving and analytical skills.
  • Strong desire to learn and adapt to new technologies.
  • Good communication and collaboration skills, comfortable working in a remote team setting.
  • Ability to manage time effectively and work independently on assigned tasks.
  • A portfolio of personal projects or contributions to open-source projects is a strong plus.
  • Eagerness to grow within a fast-paced tech environment.
This remote internship provides a fantastic stepping stone for aspiring backend developers, offering comprehensive training and mentorship.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

201 Bilad Al Qadeem, Capital BHD95000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly expanding technology firm seeking a talented and experienced Senior Software Engineer to focus on backend development. You will play a pivotal role in designing, developing, and maintaining scalable and robust backend systems that power our innovative products and services. This position is based in our state-of-the-art facility in Salmabad, Northern, BH , and offers a collaborative and dynamic work environment. The ideal candidate will have a passion for clean code, efficient architecture, and solving complex technical challenges.

Responsibilities:
  • Design, develop, and implement high-quality backend services and APIs using modern programming languages and frameworks.
  • Collaborate with frontend developers, product managers, and other stakeholders to define feature requirements and technical specifications.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Develop and maintain database schemas, optimize queries, and ensure data integrity.
  • Implement and manage cloud-based infrastructure and services (e.g., AWS, Azure, GCP).
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural decisions and technology selection.
  • Develop and execute unit, integration, and performance tests.
  • Mentor junior engineers and share technical expertise within the team.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a strong focus on backend systems.
  • Proficiency in one or more backend programming languages such as Python, Java, Go, or Node.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of RESTful API design principles and best practices.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
  • Familiarity with agile development methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience with microservices architecture is a plus.
This role offers a competitive salary, comprehensive benefits, and significant opportunities for career advancement within a growing company that values innovation and employee development. We are committed to fostering a collaborative and inclusive workplace.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer - Backend Development

20567 Hamad Town, Northern BHD115000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and passionate Lead Software Engineer to spearhead backend development initiatives within their innovative technology division. This fully remote role offers an exceptional opportunity to shape the architecture and direction of our core platforms, driving the creation of scalable, reliable, and high-performance software solutions. You will lead a team of talented engineers, providing technical guidance, mentorship, and fostering a culture of excellence and continuous learning. Responsibilities include designing, developing, and deploying robust backend services, APIs, and databases. You will be instrumental in defining technical standards, code reviews, and ensuring adherence to best practices in software development, including agile methodologies and CI/CD pipelines. The ideal candidate will possess extensive experience with modern backend programming languages (e.g., Python, Java, Node.js), distributed systems, microservices architecture, and cloud-native technologies. A strong understanding of database design and optimization (SQL/NoSQL) and experience with containerization (Docker, Kubernetes) are essential. You will collaborate closely with product managers, frontend developers, and other stakeholders to translate business requirements into technical solutions. This is a remote-first position, allowing you to contribute from your preferred location while collaborating with a global team. You will play a key role in architectural decision-making, performance tuning, and ensuring the security and scalability of our applications. A proven track record of leading successful software projects and a passion for building high-quality software are required. A Bachelor's or Master's degree in Computer Science or a related field, and a minimum of 7 years of software development experience, with at least 2 years in a lead or senior role, are necessary. Join us in building the future of technology, impacting users across Hamad Town, Northern, BH and worldwide.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend development Jobs in Bahrain !

Lead Software Engineer - Backend Development

201 Askar, Southern BHD7500 Monthly WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech startup revolutionizing the decentralized finance (DeFi) space, is seeking an exceptional Lead Software Engineer specializing in Backend Development. This is a fully remote position, offering the chance to work with a passionate and innovative team from anywhere. The ideal candidate will have a deep understanding of distributed systems, blockchain technologies, and scalable backend architectures. You will be responsible for leading the design, development, and deployment of robust and high-performance backend services that power our cutting-edge platform. You will also mentor junior engineers, contribute to architectural decisions, and ensure the technical excellence of our products. Key responsibilities include:
  • Lead the design, development, and implementation of scalable, reliable, and secure backend systems using modern programming languages and frameworks (e.g., Go, Rust, Node.js, Python).
  • Architect and build robust APIs for internal and external services.
  • Work closely with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Design and implement efficient database solutions (SQL and NoSQL) for high-volume data.
  • Ensure code quality through rigorous testing, code reviews, and adherence to best practices.
  • Optimize backend performance and scalability to handle increasing user loads.
  • Contribute to the evaluation and adoption of new technologies and tools.
  • Mentor and guide junior backend engineers, fostering a collaborative and high-performing team environment.
  • Troubleshoot and resolve complex technical issues across the backend stack.
  • Stay up-to-date with the latest advancements in blockchain technology, distributed systems, and backend development.
  • Participate in architectural discussions and contribute to the long-term technical vision of the company.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional experience in backend software development.
  • Proven experience in leading software development teams and projects.
  • Strong expertise in designing and building scalable microservices architectures.
  • Proficiency in at least one modern backend programming language (e.g., Go, Rust, Python, Node.js).
  • Experience with various database technologies (e.g., PostgreSQL, MongoDB, Cassandra) and caching mechanisms.
  • Solid understanding of distributed systems, consensus algorithms, and blockchain concepts.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.
Join us and be at the forefront of shaping the future of decentralized technologies!
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer - Backend Development

20115 Askar, Southern BHD160000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a seasoned Lead Software Engineer with a specialization in backend development to join their fully remote engineering team. This is a critical role where you will guide the design, development, and implementation of scalable and robust backend systems that power their cutting-edge applications. You will mentor and lead a team of talented engineers, foster best practices in software development, and contribute to architectural decisions. Responsibilities include writing high-quality, efficient, and maintainable code, designing APIs, managing databases, and ensuring the performance, security, and scalability of our backend services. The ideal candidate possesses extensive experience in backend development, a deep understanding of distributed systems, and expertise in one or more programming languages such as Python, Java, Go, or Node.js. Strong knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly valued. You should have a proven ability to lead technical projects, architect complex solutions, and collaborate effectively with frontend engineers, product managers, and other stakeholders in a remote setting. Excellent problem-solving skills, a passion for innovation, and a commitment to agile methodologies are essential. A Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience, is required. This remote-first position offers the opportunity to work on challenging projects, shape the technical direction of the company, and grow your leadership skills within a collaborative and supportive virtual environment. If you are a visionary engineer ready to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

707 Al Malikiyah, Northern BHD120000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Engineer to focus on backend development. This role is fully remote, allowing you to contribute to our innovative projects from your preferred location. You will be responsible for designing, developing, testing, and deploying robust and scalable backend systems and APIs. Your expertise will be vital in building high-performance applications that meet user needs and business objectives.

The ideal candidate will have a strong command of one or more backend programming languages (e.g., Python, Java, Node.js, Go) and extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). You should be proficient in designing and implementing RESTful APIs, understanding microservices architecture, and working with cloud platforms (AWS, Azure, GCP). Experience with containerization technologies like Docker and Kubernetes is highly desirable. You will collaborate closely with frontend developers, product managers, and other engineers to deliver high-quality software solutions. Strong problem-solving skills, a passion for clean code, and a commitment to best practices in software development (e.g., CI/CD, TDD) are essential.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams on feature development.
  • Optimize applications for maximum speed and scalability.
  • Implement and manage database solutions.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to architectural discussions and technology decisions.

This is an excellent opportunity to join a forward-thinking company and make a significant impact on our technology stack, working entirely remotely. The **regional oversight** for this role is **Hidd, Muharraq, BH**, but the **day-to-day work** is fully remote. Our client is committed to fostering an environment of innovation and providing challenging, rewarding projects.
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 Development Jobs