2 357 Backend Engineer jobs in Bahrain

Python Backend Engineer

BHD40000 - BHD60000 Y Apt Resources

Posted today

Job Viewed

Tap Again To Close

Job Description

Apt Resources is looking for skilled Python Backend Engineers to build scalable, secure backend services supporting government digital transformation projects.

Key Responsibilities:

  • Develop scalable backend services using Python or
  • Design and consume RESTful APIs, implementing microservices architecture.
  • Use Docker and Kubernetes for containerization and orchestration.
  • Follow secure coding practices and manage databases (SQL, NoSQL, vector).
  • Familiarity with Azure DevOps is a plus.
Requirements
  • 6-7 years of backend development experience.
  • Strong knowledge of Python or
  • Experience with container orchestration (Docker, Kubernetes).
  • Database management experience.
Benefits

To be discussed

This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

BHD120000 - BHD180000 Y Hire Fellows

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking an experienced Senior Backend Engineer to join an Fintech start-up in Bahrain. The company's primary objective is to make high quality local and global alternative investments, such as private equity, real estate and infrastructure, accessible to qualified investors. Through their cutting-edge mobile application, they are dedicated to providing investors with unprecedented access to global private market opportunities, managed by best-in-class managers.

In this role, you'll be spearheading the backend development and enhancing their technology platform. You'll be responsible for delivering critical backend features and infrastructure improvements. You'll work with our existing TypeScript/AWS stack to build scalable APIs and implement core business logic for financial workflows.

What you'll be doing:


• Build and enhance backend services using our stack


• Implement APIs and business logic for financial workflows and data processing


• Work with AWS Lambda functions and RDS/PostgreSQL databases


• Integrate with external services and third-party APIs


• Ensure code quality, testing, and documentation standards


• Collaborate with the team via GitHub and our development workflows


• Debug and optimize existing systems for performance and reliability

Requirements
  • 5+ years of production backend development experience
  • Strong expertise - you should be immediately productive
  • AWS Lambda experience - familiar with serverless patterns and best practices
  • PostgreSQL/RDS proficiency - can design schemas, optimize queries, and handle migrations
  • GitHub workflows - comfortable with pull requests, code reviews, and CI/CD
  • Experience with REST APIs, OpenAPI, and secure authentication (OAuth2/JWT)
  • Self-directed, can work independently and deliver results with minimal supervision
  • Fast integration, able to understand existing codebases quickly and contribute immediately
  • Strong communication skills

Nice to Have

  • Financial applications or transactional systems experience
  • AWS services beyond Lambda (API Gateway, Cognito, CloudWatch)
  • Infrastructure as Code (Terraform, CloudFormation)
  • Experience with regulatory compliance or KYC/AML flows
Benefits
  • Competitive salary and performance-based incentives.
  • Opportunities for professional growth and development.
  • A dynamic and inclusive work environment.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

2120 Al Daih, Northern BHD75000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is looking for a talented Senior Backend Engineer to join their innovative team in Budaiya, Northern, BH . This role offers a hybrid work arrangement, allowing for collaborative office days and flexible remote work. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our cutting-edge applications. This position requires a deep understanding of server-side logic, database management, API development, and cloud infrastructure. You will work closely with frontend developers, product managers, and other engineers to deliver high-quality software solutions. The ideal candidate is a problem-solver with a passion for clean code, performance optimization, and building reliable systems.

Responsibilities:
  • Design, develop, and implement efficient, reusable, and reliable backend code.
  • Build and maintain robust APIs for seamless integration with frontend applications and third-party services.
  • Optimize application for maximum speed, scalability, and security.
  • Manage and optimize database performance and schema design.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews to ensure code quality, best practices, and knowledge sharing.
  • Troubleshoot, debug, and upgrade existing systems.
  • Implement and maintain CI/CD pipelines for efficient deployment.
  • Contribute to architectural decisions and technology stack selection.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Stay updated with emerging backend technologies and industry trends.
  • Ensure the security and integrity of data and systems.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development.
  • Proficiency in one or more backend programming languages such as Python (Django/Flask), Node.js (Express), Java (Spring), or C#.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of RESTful API design principles and best practices.
  • Familiarity with frontend technologies (HTML, CSS, JavaScript frameworks) is a plus.
  • Experience with microservices architecture.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Experience in a hybrid work environment and proficient with collaboration tools.
This is an exciting opportunity to work on challenging projects and contribute to the growth of a dynamic tech company. If you are a skilled backend engineer seeking a collaborative and innovative environment, apply today.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

1050 Saar, Northern BHD140000 Annually WhatJobs

Posted 4 days ago

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 dynamic, fully remote technology team. You will be at the forefront of designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our cutting-edge applications. This role demands a deep understanding of software architecture, database design, API development, and cloud infrastructure. The ideal candidate is a proactive problem-solver, passionate about writing clean, efficient code, and experienced in collaborating within an agile, distributed team environment. You will play a key role in shaping our technical direction, mentoring junior engineers, and ensuring the reliability and security of our platforms.

Responsibilities:
  • Design, develop, and implement scalable and efficient backend services and APIs using modern programming languages (e.g., Python, Java, Go, Node.js).
  • Architect and maintain robust database solutions (e.g., SQL, NoSQL), ensuring data integrity and performance optimization.
  • Develop and manage microservices architecture, ensuring seamless integration and communication between services.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and deliver new features.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability and reliability.
  • Contribute to the design and implementation of cloud infrastructure (e.g., AWS, Azure, GCP).
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Mentor junior backend engineers, fostering their technical growth and development.
  • Actively participate in architectural discussions and contribute to technical decision-making.
  • Ensure security best practices are integrated into the development lifecycle.
  • Engage effectively in a fully remote team setting, utilizing collaboration tools and communication channels.
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.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong experience with designing and building RESTful APIs.
  • Expertise in database design and management (SQL and NoSQL).
  • Solid understanding of cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with microservices architecture and distributed systems.
  • Knowledge of testing frameworks and methodologies.
  • Familiarity with CI/CD principles and tools.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, essential for remote work.
  • Ability to work independently and manage time effectively in a distributed team.
Join us and build the future of technology from anywhere in the world!
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

115 Manama, Capital BHD160000 Annually WhatJobs

Posted 4 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 innovative, fully remote engineering team. This role is critical in designing, developing, and maintaining the server-side logic and APIs that power our cutting-edge applications. You will be responsible for building robust, scalable, and efficient backend systems, ensuring data integrity, and collaborating closely with frontend developers and product managers to deliver seamless user experiences. The ideal candidate possesses a deep understanding of software architecture, database management, and performance optimization, with a passion for clean code and best practices.

Responsibilities:
  • Design, develop, and deploy high-quality, scalable backend services and APIs.
  • Write clean, maintainable, and efficient code in languages such as Python, Java, Node.js, or Go.
  • Manage and optimize database performance, including schema design and query optimization.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Work closely with product managers to understand requirements and translate them into technical solutions.
  • Implement security and data protection measures.
  • Develop and maintain automated tests (unit, integration, E2E) to ensure code quality.
  • Optimize application performance and troubleshoot complex technical issues.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay current with emerging backend technologies and best practices.
  • Mentor junior engineers and contribute to technical decision-making.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional experience in backend development.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong understanding of RESTful API design principles and microservices architecture.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines and agile development methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, essential for remote collaboration.
  • Experience with performance tuning and scalability solutions.
This is an exceptional opportunity to join a forward-thinking company and contribute to impactful projects, working remotely from Manama, Capital, BH or any other location.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Engineer

Bilad Al Qadeem, Capital BHD85000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Backend Engineer to architect, develop, and maintain robust, scalable, and high-performance backend systems. This is a fully remote position where you will lead a team of talented engineers, define technical strategies, and drive the development of critical services. The ideal candidate possesses exceptional coding skills, a deep understanding of distributed systems, database technologies, and cloud infrastructure, along with proven leadership capabilities. You will be instrumental in shaping the future of our backend architecture and ensuring its reliability and efficiency.

Responsibilities:
  • Lead the design, development, and deployment of scalable and resilient backend services.
  • Architect and implement robust APIs and microservices using modern best practices.
  • Mentor and guide junior and mid-level backend engineers, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
  • Drive technical decision-making, evaluate new technologies, and advocate for best practices in software development.
  • Optimize application performance, scalability, and reliability.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Ensure code quality through rigorous testing, code reviews, and adherence to coding standards.
  • Manage database design and performance tuning.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to the overall technical strategy and roadmap.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in backend software development, with at least 2 years in a lead or senior architect role.
  • Expertise in one or more backend programming languages (e.g., Node.js, Python, Go, Java).
  • Deep understanding of distributed systems, microservices architecture, and RESTful APIs.
  • Proficiency with cloud platforms such as AWS, Azure, or GCP.
  • Strong experience with database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, Redis.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with message queue systems (e.g., Kafka, RabbitMQ).
  • Excellent understanding of software development principles, design patterns, and testing methodologies.
  • Strong leadership, communication, and interpersonal skills.
  • Proven ability to mentor and grow engineering teams.

This is a critical role within our organization, offering the chance to lead impactful projects in a fully remote setting.
This advertiser has chosen not to accept applicants from your region.

Principal Backend Engineer

455 Ghuraifa, Capital BHD130000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and motivated Principal Backend Engineer to lead the design and development of our next-generation backend systems. This role is based in Jidhafs, Capital, BH , and offers a hybrid work model that balances in-office collaboration with remote flexibility. You will be responsible for architecting scalable, high-performance, and robust backend solutions, utilizing modern technologies and best practices. This includes designing and implementing APIs, managing databases, ensuring system security, and optimizing application performance. The ideal candidate will have a deep understanding of software engineering principles, data structures, algorithms, and distributed systems. You will mentor junior engineers, conduct code reviews, and contribute to technical strategy and roadmap planning. Experience with multiple programming languages (e.g., Python, Java, Go, Node.js) and familiarity with various database technologies (SQL and NoSQL) are essential. Expertise in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. You will work closely with frontend engineers, product managers, and QA teams to deliver high-quality software solutions that meet business objectives. This is a leadership role that requires strong technical acumen, excellent problem-solving skills, and the ability to drive innovation. You will be instrumental in shaping the technical direction of our backend development. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. A minimum of 10 years of professional experience in backend software development, with significant experience in architecting and leading complex projects, is essential. Proven experience in performance optimization, security best practices, and scalability solutions is critical. Strong communication and interpersonal skills are necessary for effective collaboration and mentorship. Join our client and make a significant impact on our technological advancements in Jidhafs, Capital, BH .
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

552 Muharraq, Muharraq BHD115000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Backend Engineer to spearhead the development of scalable and robust server-side applications. This is a crucial role within the engineering team, responsible for designing, implementing, and maintaining the core logic and infrastructure that powers their innovative products. You will lead a team of talented engineers, mentor junior developers, and drive technical excellence across the backend services. The ideal candidate possesses a deep understanding of distributed systems, database technologies, and best practices in software architecture.

Key Responsibilities:
  • Lead the design, development, and deployment of high-performance backend services and APIs.
  • Architect scalable and resilient solutions that can handle significant user loads.
  • Mentor and guide a team of backend engineers, fostering a collaborative and productive environment.
  • Oversee code quality, performance optimization, and security of backend systems.
  • Collaborate with frontend engineers, product managers, and designers to define and implement features.
  • Make critical decisions on technology stack, architectural patterns, and development processes.
  • Implement and manage robust database solutions (SQL and NoSQL).
  • Develop and maintain automated testing strategies to ensure code reliability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay current with emerging backend technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of professional experience in backend development, with a significant portion in a lead or senior role.
  • Proven expertise in designing and building scalable microservices architectures.
  • Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
  • Deep understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong knowledge of RESTful API design and development.
  • Excellent problem-solving, analytical, and debugging skills.
  • Demonstrated leadership and team management abilities.
  • Strong communication and collaboration skills.
This is an exciting opportunity for a seasoned backend engineer to take on a leadership role, shape the technical direction of critical systems, and contribute to a dynamic product development environment. If you are passionate about building robust and scalable backend solutions, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

78901 Southern, Southern BHD95000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Backend Engineer to join their dynamic and fully remote engineering team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power cutting-edge applications. You will collaborate closely with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver high-quality software solutions. This is an exceptional opportunity to contribute to a forward-thinking company from the comfort of your home office, with the flexibility to work from anywhere. Your expertise will be crucial in driving architectural decisions, optimizing application performance, and ensuring the security and reliability of our backend infrastructure. We are looking for an individual who is passionate about clean code, best practices, and continuous learning. The ideal candidate will possess a deep understanding of server-side logic, database management, and API design. You will be responsible for writing efficient, maintainable, and well-documented code, as well as conducting thorough code reviews to uphold our high standards. Your contributions will directly impact the success of our products and the satisfaction of our users. The team operates in an agile environment, emphasizing collaboration and rapid iteration. You will participate in sprint planning, daily stand-ups, and retrospective meetings. We value individuals who are proactive problem-solvers, excellent communicators, and thrive in a collaborative remote setting. This position offers a competitive salary, comprehensive benefits, and the chance to work on challenging and rewarding projects. If you are a seasoned backend professional looking for a remote-first role where you can make a significant impact, we encourage you to apply. The opportunity is based in the vicinity of Nuwaidrat, Southern, BH .
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

2077 Busaiteen, Muharraq BHD100000 Annually WhatJobs

Posted 4 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 innovative technology team. You will play a critical role in designing, developing, and maintaining scalable and robust backend systems that power our client's cutting-edge products and services. This role requires a deep understanding of server-side logic, database management, API development, and cloud infrastructure. The position offers a hybrid work model, combining remote flexibility with in-office collaboration at our client's office in Busaiteen, Muharraq, BH .

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Develop and implement robust APIs for seamless integration with frontend applications and third-party services.
  • Manage and optimize database performance, ensuring data integrity and security.
  • Collaborate with frontend developers, product managers, and designers to translate requirements into technical solutions.
  • Implement and manage cloud-based infrastructure (e.g., AWS, Azure, GCP) for scalability and reliability.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Identify and address performance bottlenecks, bugs, and other technical issues.
  • Participate in code reviews, providing constructive feedback to team members.
  • Stay up-to-date with the latest backend technologies, frameworks, and best practices.
  • Contribute to architectural design decisions and technical strategy.
  • Ensure the security of the application by implementing appropriate measures.
  • Optimize applications for maximum speed and scalability.
  • Mentor junior backend engineers and share technical expertise.
  • Develop and maintain CI/CD pipelines for automated deployment.
  • Troubleshoot complex technical problems and provide timely solutions.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend software development.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or C#.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong understanding of RESTful API design principles and implementation.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with message queuing systems (e.g., RabbitMQ, Kafka).
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in a hybrid team environment.
  • Experience with agile development methodologies.

This role offers a competitive salary, comprehensive benefits, and the opportunity to work on impactful projects within a collaborative 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