395 Go Programmer jobs in Bahrain
Junior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Junior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging web applications.
- Learn and apply front-end development technologies such as HTML, CSS, and JavaScript.
- Gain exposure to back-end development languages and frameworks (e.g., Python, Node.js, Ruby on Rails).
- Participate in code reviews and learn from feedback provided by experienced developers.
- Contribute to the development of user interfaces and user experience features.
- Assist in database management and integration tasks.
- Learn version control systems like Git.
- Collaborate with team members in a remote setting using communication and project management tools.
- Actively participate in training sessions and learning modules.
- Help maintain and improve existing web applications.
- High school diploma or equivalent. Some college-level coursework in computer science or a related field is a plus.
- A strong interest and passion for web development and technology.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is an advantage, but not strictly required as training will be provided.
- Excellent problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills, essential for a remote role.
- Self-motivated and disciplined to work effectively in a remote environment.
- Ability to follow instructions and take direction.
- A portfolio of personal projects (even simple ones) is a plus.
FrontEnd/Backend Developer
Posted 6 days ago
Job Viewed
Job Description
The developer’s main skills and responsibilities include:
- Developing applications (based on React, Node.Js, Python, HTML, CSS, and Javascript)
- Working with various libraries and frameworks
- Structuring and programming relational databases using Amazon RDS
- 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
- Securing applications (locally and remotely)
- Knowledge working with graphic design applications (Adobe Photoshop, Illustrator)
- Knowledge in UI/UX design applications (Adobe XD, Figma)
- Knowledge of SEO principles and how to apply them
- Working with Google Search Console and optimizing content for crawling
- Excellent verbal communication skills
- Testing and debugging websites
- Writing functional requirement documents and specifications
- Creating quality mockups and prototypes on tight timelines
- Assisting back-end developers with coding and troubleshooting
- Performing UI tests to optimize performance
- Knowledge of Python, REST, and GraphQL is encouraged
- Knowledge of the below technologies is encouraged, but not entirely required
The candidate must be fluent/native Arab speaker, as well as having excellent English language skills.
#J-18808-LjbffrSenior Backend Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code.
- Develop and implement robust APIs and microservices.
- Integrate user-facing elements with server-side logic.
- Write unit tests and integration tests to ensure code quality and application stability.
- Collaborate with frontend developers and other stakeholders to define application features.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Troubleshoot and debug applications, identifying and resolving issues.
- Participate in code reviews and contribute to team best practices.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend development.
- Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
- Solid understanding of database technologies (e.g., SQL, NoSQL) and ORM principles.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of version control systems, particularly Git.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with agile development methodologies.
Location: Saar, Northern, BH
Senior Backend Developer (Microservices)
Posted today
Job Viewed
Job Description
Senior Backend Developer (Microservices)
Posted 1 day ago
Job Viewed
Job Description
Senior Backend Developer - Fintech (Remote)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable, secure, and high-performance backend services and APIs for financial applications.
- Collaborate with cross-functional teams, including frontend developers, product managers, and QA engineers, to define software requirements and design solutions.
- Write clean, efficient, well-documented, and testable code using modern programming languages and frameworks.
- Implement and maintain robust database solutions, ensuring data integrity and security.
- Optimize application performance and troubleshoot complex issues.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
- Contribute to architectural decisions and technology selection for new projects.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Stay abreast of emerging technologies and industry best practices in backend development and fintech.
- Ensure compliance with all relevant financial regulations and security standards.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- Minimum of 6 years of professional experience in backend software development.
- Proven expertise in one or more backend languages such as Python, Java, Go, or Node.js.
- Strong experience with developing and consuming RESTful APIs.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Solid understanding of software design principles, data structures, and algorithms.
- Experience in the fintech industry or with financial systems is highly desirable.
- Excellent problem-solving skills and a meticulous attention to detail.
- Strong communication and collaboration skills, essential for effective remote teamwork.
Be The First To Know
About the latest Go programmer Jobs in Bahrain !
Senior Backend Developer (Python/Django)
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and efficient backend services and APIs using Python and Django.
- Architect and implement database solutions, ensuring data integrity and performance.
- Write clean, well-documented, and maintainable code adhering to best practices.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the overall technical strategy and architecture of the platform.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of professional experience in backend development.
- Expertise in Python and the Django web framework.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Proficiency in RESTful API design and development.
- Familiarity with frontend technologies (HTML, CSS, JavaScript) and frameworks is a plus.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Understanding of software development best practices, including version control (Git) and CI/CD.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and manage time effectively in a remote environment.
If you are a seasoned Backend Developer looking for a challenging and rewarding remote role, we encourage you to apply.
Backend Developer - Node Js (Offshore Support
Posted today
Job Viewed
Job Description
Skill Set required:
3 to 5 years of experience
Experience in NodeJS
Experience in Java Spring boot (Added advantage)
Experience in RDBMS
Experience in AWS technologies is added advantage
Terms and conditions
Joining time frame: 2 weeks (maximum 1 month)
**Additional Information**:
**Terms and conditions**:
**Joining time frame**:maximum 4 weeks
Junior Software Developer (Backend)
Posted today
Job Viewed