1 284 Back Developer jobs in Bahrain
Back-end Developer
Posted today
Job Viewed
Job Description
- 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.
Back End Developer - Parcel 24 Delivery
Posted today
Job Viewed
Job Description
- 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.
Back End Developer (Spring Boot) - Getdoobi Online
Posted today
Job Viewed
Job Description
- 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.
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.
Java Developer
Posted 10 days ago
Job Viewed
Job Description
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-LjbffrSenior 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.
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.
Be The First To Know
About the latest Back developer Jobs in Bahrain !
Senior Full Stack Developer (Python/React)
Posted today
Job Viewed
Job Description
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?
Senior Backend Developer (Java)
Posted today
Job Viewed
Job Description
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**.