1 260 Python Developer jobs in Bahrain
Senior Python Developer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
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.
Senior Backend Developer (Python)
Posted today
Job Viewed
Job Description
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.
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Your responsibilities will include assisting with front-end and back-end development tasks, writing clean and maintainable code, participating in code reviews, and debugging applications. You will learn to collaborate effectively within a remote team environment, utilizing various communication and project management tools. The program is structured to provide comprehensive training and mentorship, allowing you to develop essential skills in HTML, CSS, JavaScript, and popular frameworks. We encourage a proactive approach to learning and problem-solving.
We are seeking candidates with a strong foundational understanding of web technologies and a desire to learn and grow. While formal education in computer science is beneficial, we welcome applicants who have completed coding bootcamps or possess a strong portfolio of personal projects. Excellent communication skills are a must, as is the ability to work independently and manage your time effectively in a remote setting. Familiarity with version control systems like Git is a plus. This apprenticeship is an excellent pathway to a full-time developer role, offering a chance to build a successful career in a supportive and engaging remote environment. If you are eager to launch your tech career and contribute to exciting digital solutions, we encourage you to apply!
- Assist in the development of user-friendly web interfaces using HTML, CSS, and JavaScript.
- Support back-end development tasks and database integration.
- Write clean, well-documented, and efficient code.
- Participate in code reviews and contribute to team discussions.
- Debug and resolve software defects and issues.
- Collaborate with senior developers and designers on project tasks.
- Learn and apply new technologies and frameworks as required.
- Assist in testing and quality assurance processes.
- Contribute to project documentation.
- Develop skills in agile development methodologies.
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
As a Junior Web Development Apprentice, you will be involved in various stages of the software development lifecycle, from initial concept to deployment and maintenance. Your responsibilities will include assisting in the design and implementation of web applications, writing clean and efficient code, debugging existing code, and participating in code reviews. You will learn to utilize modern web development frameworks and tools, contribute to the development of user-friendly interfaces, and gain exposure to the latest technologies shaping the digital landscape. This is a fantastic chance to build a strong foundation in web development and contribute to meaningful projects.
Key responsibilities include:
- Assisting senior developers in coding, testing, and debugging web applications.
- Learning and applying front-end technologies such as HTML, CSS, and JavaScript.
- Gaining exposure to back-end languages and frameworks (e.g., Python, Node.js, PHP).
- Participating in the development of responsive and user-friendly web interfaces.
- Learning database concepts and assisting with database management tasks.
- Collaborating with team members on project requirements and solutions.
- Participating in team meetings and contributing to discussions.
- Documenting code and development processes.
- Troubleshooting and resolving technical issues.
- Continuously learning new technologies and improving development skills.
Remote Senior Backend Developer (Python/Django)
Posted today
Job Viewed
Job Description
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.
- 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.
Senior Full Stack Developer (Python/React)
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Python developer Jobs in Bahrain !
Full Stack Developer(React , Python)
Posted today
Job Viewed
Job Description
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?
Data Science Manager
Posted 6 days ago
Job Viewed
Job Description
4 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
SWATX is seeking a highly skilled and experienced Data Science Manager to lead our growing data science team. In this strategic role, you will be responsible for overseeing the development and implementation of data-driven solutions to solve complex business challenges. You will mentor and guide a team of data scientists, driving innovation and excellence in analytics and machine learning. If you are a strong leader with a passion for data science and a proven track record of delivering impactful solutions, we invite you to join us.
Responsibilities:
- Lead and mentor a team of data scientists, providing guidance on best practices in data analysis, machine learning, and statistical modeling
- Develop and execute the data science strategy aligned with business objectives, ensuring that data-driven insights are integrated into decision-making processes
- Oversee the design and implementation of innovative data science projects that drive value for the organization
- Collaborate with cross-functional teams to identify opportunities for leveraging data to improve products, services, and operational efficiency
- Build and maintain strong relationships with stakeholders, understanding their data needs and ensuring timely delivery of insights
- Monitor and evaluate the performance of data science models and adjust strategies as necessary to achieve desired results
- Promote a data-driven culture within the organization by communicating the value of data science initiatives to stakeholders at all levels
- Stay updated on the latest trends and developments in data science and analytics, and integrate new methodologies and tools as appropriate
- Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field
- Proven experience in a data science role, with at least 5+ years of experience, including 2+ years in a managerial or leadership position
- Strong proficiency in programming languages such as Python, R, and experience with data manipulation and analysis libraries
- Solid understanding of machine learning algorithms, statistical methodologies, and data modeling techniques
- Experience with data visualization tools (e.g., Tableau, Power BI) to communicate findings effectively
- Excellent project management skills and ability to prioritize tasks in a fast-paced environment
- Strong analytical and problem-solving skills with attention to detail
- Exceptional communication skills, both verbal and written, in English and Arabic
- Proven capability to drive collaboration across teams and influence senior stakeholders
- Certified Data Scientist (CDS)
- Microsoft Certified: Azure Data Scientist Associate
- Google Cloud Professional Data Engineer
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at SWATX by 2x
Get notified about new Data Science Manager jobs in Manama, Capital Governorate, Bahrain .
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrData Science Manager
Posted 6 days ago
Job Viewed
Job Description
The Family Office is an independent wealth management firm offering customized investment solutions in alternative asset classes, including private equity, private debt, and real estate. Serving high-net-worth individuals and families, we provide tailored strategies to address unique financial needs with a focus on transparency, diversification, and long-term value. With a commitment to excellence and decades of expertise, The Family Office helps clients preserve and grow their wealth across generations.
Job Summary
We are seeking a Data Science Manager & Head of Recommendations and Personalization to lead the development of intelligent, data-driven client experiences across our digital platforms. You will spearhead the design and implementation of machine learning models for personalized investment recommendations, content targeting, and client engagement optimization.
This is a high-impact role for a strategic data leader who thrives in a fast-paced environment and has experience building and scaling personalization systems—ideally in fintech, digital wealth, or consumer platforms.
Key Responsibilities:
Strategy & Leadership
- Define the personalization and recommendation strategy aligned with business goals and client experience vision.
- Lead, mentor, and grow a team of data scientists and machine learning engineers.
- Collaborate cross-functionally with product, marketing, engineering, and commercial teams to embed data-driven personalization across all client touchpoints.
- Design, build, and deploy ML/AI models for:
- Personalized investment recommendations
- Smart content curation
- Behavioral and predictive analytics
- Funnel optimization and conversion predictions
- Drive experimentation and continuous model performance improvement using A/B testing and data validation techniques.
- Ensure model explainability, fairness, and compliance with relevant data privacy regulations.
- Architect and oversee the personalization engine powering mobile, web, and CRM systems.
- Implement real-time data processing pipelines for adaptive personalization.
- Collaborate with data engineering to ensure scalable, high-quality data infrastructure and feature pipelines.
- Translate data into actionable insights to inform client segmentation, lifecycle management, and journey personalization.
- Develop dashboards and KPIs to measure impact of personalization initiatives on user engagement and business outcomes.
- Strong product sense with a deep understanding of client behavior in digital financial services.
- A passion for using data to improve lives and decision-making for HNW individuals.
- Strategic and hands-on: able to drive vision and execute technical implementation.
- Collaborative leadership and stakeholder communication skills.
- Highly analytical with strong attention to detail and data integrity.
- Master’s or PhD in Data Science, Machine Learning, Computer Science, or related field.
- 6+ years of experience in applied data science, with 2+ years in a leadership or managerial role.
- Proven experience developing personalization and recommendation systems at scale.
- Proficiency in Python, SQL, and machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Experience with data platforms such as Databricks, AWS/GCP/Azure, and real-time data systems (e.g., Kafka).
- Background in fintech, wealth management, or e-commerce personalization is a strong plus
With a commitment to excellence and decades of expertise, The Family Office helps clients preserve and grow their wealth across generations. #J-18808-Ljbffr