1 284 Back Developer jobs in Bahrain

Back-end Developer

Manama, Capital Ignite Software and Design

Posted today

Job Viewed

Tap Again To Close

Job Description

**Responsibilities**:

- Proficient knowledge of a back-end programming language (PHP, Python, Ruby, Java,.NET, JavaScript etc.)
- Proficient understanding of code versioning tools such as Git.
- Proficient understanding of OWASP security principles
- Basic Understanding of front-end technologies and platforms, such as JavaScript, HTML5 and CSS3.
- Backend
- Development
- Troubleshoot, debug and upgrade software.
- Creating, Configuring, Maintaining all aspects of servers and databases.
- Designing and developing or Integration of 3rd Party APIs and/or Services.
- Provide development and any technical support.
- Adaptation to any technology or platform required to perform the necessary.
- Other duties assigned.

**Requirements**:

- More than two years of production experience in back-end development.
- Experience building scalable APIs which is able to handle high-volume traffic.
- Experience with RESTful JSON APIs.
- Experience with NoSQL databases (MongoDB, DynamoDB etc).
- Understanding of cloud deployment strategies and scalable architectures.
- Integrate data from various back-end services and databases.
- Expert knowledge in node.js.
- Experience in using package/dependencies managers (npm/yarn).
- Understanding of OOP, data structures, and algorithms
- Understanding of Content Management System.
- Experience in writing well formatted, efficient code by using best software development practices.
- Experience working with cloud environments such as AWS.
- Experience in using third party libraries.
- Experience on cross-platform development.
- A strong team player with excellent communication skills.
This advertiser has chosen not to accept applicants from your region.

Back End Developer - Parcel 24 Delivery

Manama, Capital Talent Pal

Posted today

Job Viewed

Tap Again To Close

Job Description

Objectives of this Role:

- Regularly communicate with project managers, quality assurance teams, and other developers regarding progress on the long-term technology roadmap.
- Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs.
- Produce quality code, raising the bar for the whole team on quality and speed.
- Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.

Daily and Monthly Responsibilities:

- Write code and tests, build prototypes, solve issues, profile and analyze bottlenecks.
- Design performant and robust APIs to support mobile and desktop clients.
- Manage and optimize scalable distributed systems on the cloud.
- Develop automated tests to ensure business needs are met and allow for regression testing.

Required Skills and Qualifications:

- Excellent foundation in JavaScript, NodeJS, and MongoDB.
- Excellent foundation in computer science, algorithms, and web design.
- Growth mindset, challenging status quo to find new solutions and out-of-the-box ideas.

Preferred Qualifications:

- Experience with Typescript.
- Experience designing RESTful APIs, specifically for mobile apps.
- Experience with core AWS web-enabling technologies.
- Experience leading a team.

**Job Types**: Full-time, Contract

Contract length: 12 months

**Salary**: BD450.000 - BD550.000 per month

Ability to commute/relocate:

- Manama: Reliably commute or planning to relocate before starting work (preferred)

This job has been sourced from an external job board.
This advertiser has chosen not to accept applicants from your region.

Back End Developer (Spring Boot) - Getdoobi Online

Manama, Capital Talent Pal

Posted today

Job Viewed

Tap Again To Close

Job Description

**Responsibilities**:

- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Write technical documentation

**Requirements**:

- Proven experience as a Back-end Developer or similar role
- Experience with Java Spring boot for APIs and Backend
- Experience working with React is a must
- Familiarity with databases (e.g. Postgress), web servers
- Experience with AWS a plus (e.g. ECS, EC2, S3, DynamoDB, etc )
- Excellent communication and teamwork skills
- Ability to independently own and deliver features
- Understand both how to write tests and the value of automated testing

Experience
- AWS: 1 year (required)
- PostgreSQL: 1 year (required)
- Spring Boot: 2 years (required)
- APIs: 2 years (required)

This job has been sourced from an external job board.
This advertiser has chosen not to accept applicants from your region.

Senior Python Developer - Cloud Infrastructure

22010 Tubli, Central BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a highly skilled Senior Python Developer to join their innovative technology team, working entirely remotely. This role is central to developing and maintaining our cutting-edge cloud infrastructure and backend services. You will be responsible for writing clean, efficient, and maintainable Python code, designing and implementing scalable APIs, and collaborating with cross-functional teams to deliver robust software solutions. The ideal candidate will have extensive experience with Python development, a strong understanding of cloud platforms (AWS, Azure, or GCP), and a passion for building high-performance systems. You will contribute to all phases of the software development lifecycle, from requirements gathering and design to testing, deployment, and ongoing support. Key responsibilities include developing microservices, optimizing application performance, implementing CI/CD pipelines, and ensuring the security and reliability of our cloud environment. You will also play a key role in code reviews, mentoring junior developers, and staying abreast of emerging technologies. Experience with containerization technologies like Docker and Kubernetes is essential. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with significant practical experience, is required. If you are a motivated developer eager to work on challenging projects in a remote-first environment, we encourage you to apply.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs using Python.
  • Contribute to the architecture and implementation of cloud-native applications on AWS/Azure/GCP.
  • Write high-quality, testable, and well-documented Python code.
  • Develop and manage containerized applications using Docker and Kubernetes.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with frontend developers, DevOps engineers, and product managers.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve software defects and production issues.
  • Mentor junior developers and share technical expertise.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience with Python.
  • Proven experience with cloud platforms (AWS, Azure, or GCP).
  • Expertise in designing and building RESTful APIs.
  • Strong understanding of microservices architecture.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with SQL and NoSQL databases.
  • Proficiency in version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication skills for remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Java Developer

Minds United

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Knowledge of application development using Java Technologies for both Web and Standalone within SDLC

Knowledge of Java SE, EE, OOP, Multi-threading

Knowledge Areas

  • Knowledge of application development using Java Technologies for both Web and Standalone within SDLC
  • Knowledge of Java SE, EE, OOP, Multi-threading
  • Knowledge of working in Hibernate, JPA, and Database SQL
  • Knowledge of working in Spring & JSF and PrimeFaces
  • Knowledge in basic Networking concepts
  • Knowledge in building banking applications
  • Knowledge in XML & JSON

Knowledge in SoapUI, Postman, and WebService development

Job Responsibilities

  • Java SE and EE development
  • Java web development
  • Java Database development using Hibernate and JPA
  • Java RestFull API integration and development
  • Java Soap API integration and development
  • Database SQL development and integration
  • Review technical service requests and technical/business change requests raised by business/information security

Skills

  • API Development
  • Applications Development Standards and Procedures
  • Applications Knowledge
  • Applications System Analysis
  • Applications System Design
  • Web Applications Development
  • Platform Knowledge
  • System Testing
  • Systems Integration
  • System Development Life Cycle
  • Technical Tools and Products
  • Agile Development Processes

Location: Off-Site (Work From Home)

Company Industry

  • IT - Software Services

Department / Functional Area

  • IT Software

Keywords

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advise against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer (Python)

20121 Al Hidd BHD70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech startup focused on innovative SaaS solutions, is looking for a seasoned Senior Backend Developer with expertise in Python to join their dynamic team in Budaiya, Northern, BH . This hybrid role offers the flexibility to work remotely for a portion of the week while collaborating with the team in the office. You will play a pivotal role in designing, developing, and deploying robust, scalable backend systems that power our cutting-edge platform. This is an opportunity to work with modern technologies, contribute to architectural decisions, and mentor junior developers.

Responsibilities:
  • Design, develop, test, and deploy high-quality backend services and APIs using Python and associated frameworks (e.g., Django, Flask).
  • Collaborate with frontend developers, product managers, and designers to define and implement new features.
  • Optimize application performance, scalability, and reliability.
  • Manage and interact with databases (SQL and NoSQL).
  • Implement and maintain CI/CD pipelines and ensure smooth deployment processes.
  • Write clean, well-documented, and maintainable code.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve backend issues and bugs.
  • Stay up-to-date with emerging technologies and best practices in backend development.
  • Contribute to architectural discussions and technical decision-making.
The ideal candidate 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 experience in backend development with a strong emphasis on Python is required. Proven experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is essential. Familiarity with microservices architecture and RESTful API design is a must. Strong understanding of database management systems and data modeling is necessary. Excellent problem-solving, analytical, and debugging skills are critical. Strong communication and teamwork abilities are vital for success in this hybrid role. If you are passionate about building scalable and efficient backend systems and thrive in a collaborative, fast-paced environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Developer (Python/Django)

007 Saar, Northern BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Senior Backend Developer with expertise in Python and Django to join our fully remote engineering team. This is a ground-breaking opportunity to work on innovative software solutions from the comfort of your own home, collaborating with a talented international team. You will be instrumental in designing, developing, and maintaining scalable backend systems that power our cutting-edge applications. The ideal candidate possesses a deep understanding of web technologies, database management, and cloud infrastructure.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable Python code using the Django framework.
  • Develop and implement robust APIs for various client applications.
  • Integrate user-facing elements with server-side logic, ensuring seamless performance and user experience.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Optimize applications for maximum speed and scalability across distributed systems.
  • Collaborate with front-end developers, product managers, and designers to translate requirements into technical solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural decisions and technology selections.
  • Stay up-to-date with emerging trends and technologies in backend development.
  • Manage database schemas and optimize database performance.
  • Implement and maintain CI/CD pipelines.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development with Python.
  • Proven expertise with the Django framework and its ecosystem.
  • Strong understanding of RESTful API design principles.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
  • Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Experience with version control systems, particularly Git.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote team environment.
  • Ability to work independently and manage time effectively.
This is a fully remote position, offering flexibility and the chance to contribute to impactful projects. If you are a seasoned Python developer looking for a remote-first opportunity to push boundaries, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Back developer Jobs in Bahrain !

Senior Full Stack Developer (Python/React)

205 Zallaq, Southern BHD4200 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a talented and experienced Senior Full Stack Developer to join their growing IT team in **Zallaq, Southern, BH**. This role is critical in designing, developing, and maintaining robust web applications and software solutions. You will be involved in all phases of the software development lifecycle, from concept and design to implementation and deployment. Responsibilities include writing clean, efficient, and maintainable code using Python for backend services and React for frontend interfaces. You will work with databases, APIs, and cloud infrastructure, ensuring the scalability, security, and performance of applications. The ideal candidate will have a strong understanding of software architecture, design patterns, and best practices. Proven experience with version control systems like Git, testing frameworks, and CI/CD pipelines is essential. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software products. A Bachelor's degree in Computer Science, Software Engineering, or a related field, along with a minimum of 6 years of professional software development experience, is required. We are looking for a proactive problem-solver with excellent analytical skills and a passion for technology, who can mentor junior developers and contribute to technical decision-making.
This advertiser has chosen not to accept applicants from your region.

Full Stack Developer(React , Python)

Manama, Capital RMSI

Posted today

Job Viewed

Tap Again To Close

Job Description

RMSI is a technology solutions company that enables clients to achieve their digital transformation and automation goals by integrating advanced technologies such as AI, machine learning, and computer vision with geospatial and engineering solutions. We serve clients in sectors, including utilities, communications, navigation and location-based services, natural resources, land and infrastructure, as well as government and funding agencies.

With a workforce of over 7000 employees, RMSI stands as one of the largest employers in the geospatial industry and is consistently recognized as a top employer. Our operations include three state-of-the-art development centres in India and six fully owned international subsidiaries in the US, Canada, Australia, the UK, the Middle East, and Bahrain.

**Job Description:

- **

The developer’s main skills and responsibilities include:

- 3-5 years experience.(Arabic Speaker)
- Works with various libraries and frameworks.
- Structuring and programming relational databases using AmazonRDS.
- Knowledge in working on AWS environment.
- Ability to create and work with APIs.
- Creating and Maintaining Mobile and Responsive Designs.
- Developing across multiple browsers.
- Building reusable code.
- Optimizing web pages for maximum speed and scalability.
- Works with Google Search Console and optimizing content for crawling.
- Excellent Verbal-Communications skills.
- Testing and Debugging websites.
- Write functional requirement documents and specifications.
- Create quality mockups and prototypes on tight timelines.
- Assist back-end developers with coding and troubleshooting.
- Write functional requirement documents and specifications.
- Perform UI tests to optimize performance.
- Knowledge of Python, REST, and GraphQL is encouraged.

**Knowledge of the below technologies is encouraged, but not entirely required**:
Pay: BD1,100.000 - BD1,300.000 per month

Application Question(s):

- How many years of experience you have in python/react?
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer (Java)

252 TU Askar, Southern BHD65000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking a Senior Backend Developer with expertise in Java to join their talented engineering team in **Tubli, Capital, BH**. This role offers the opportunity to work on challenging and innovative projects, developing robust and scalable backend systems that power their flagship products. You will be responsible for designing, implementing, and maintaining server-side logic, databases, and APIs, ensuring high performance and responsiveness. The ideal candidate will have a strong command of Java and related frameworks, a deep understanding of software architecture, and a passion for writing clean, efficient, and maintainable code.

Key responsibilities include:
  • Designing, developing, and deploying scalable backend services and APIs using Java and Spring Boot.
  • Writing high-quality, well-documented, and testable code.
  • Collaborating with front-end developers and product managers to define and implement new features.
  • Optimizing application performance and ensuring system reliability.
  • Managing and optimizing database schemas and queries (e.g., PostgreSQL, MySQL).
  • Implementing security and data protection best practices.
  • Participating in code reviews and providing constructive feedback to peers.
  • Troubleshooting and resolving production issues.
  • Contributing to architectural decisions and technology stack selection.
  • Staying up-to-date with emerging technologies and industry best practices.

The successful candidate will hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 5 years of professional experience in backend development, with at least 3 years focusing on Java, is required. Proven experience with microservices architecture, RESTful APIs, and containerization technologies (e.g., Docker, Kubernetes) is highly desirable. Strong knowledge of database technologies, caching mechanisms, and message queues is essential. Excellent problem-solving, analytical, and communication skills are a must. This is a fantastic opportunity to advance your career in a collaborative and innovative environment in **Tubli, Capital, BH**.
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 Back Developer Jobs