1 325 Go Developer jobs in Bahrain
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
Developer
Posted 13 days ago
Job Viewed
Job Description
Attention! This vacancy is temporarily suspended!
VAM Systems is a Business Consulting, IT Solutions and Services company.
VAM Systems is currently looking for GIS Developer for our Bahrain operations with the following skillsets & terms and conditions:
Requirements- 3+ years of experience in GIS Development.
Joining time frame: 15 - 30 days
The selected candidates shall join VAM Systems - Bahrain and shall be deputed to one of the Organizations in Bahrain.
#J-18808-LjbffrDeveloper
Posted 21 days ago
Job Viewed
Job Description
Join our innovative team at SWATX as a Developer, where you'll be involved in building cutting-edge applications and solutions that drive business success. If you're passionate about technology and enjoy problem-solving, we encourage you to apply!
Responsibilities include developing and maintaining software applications, collaborating with cross-functional teams, and contributing to software design and architecture.
Requirements
- Proven experience in software development, with knowledge of programming languages such as C#, Java, or JavaScript
- Familiarity with front-end technologies like HTML, CSS, and frameworks like Angular or React
- Understanding of database management systems such as SQL Server or Oracle
- Experience with version control systems, preferably Git
- Strong analytical and problem-solving skills
- Excellent communication skills in Arabic and English
- Ability to work collaboratively in a team environment
- Knowledge of Agile or Scrum methodologies is a plus
Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled developer to perform complex professional work in systems development and integrations.
Scope of the Job
Main Tasks & Responsibilities
Application Development & Maintenance
- Use Version Control to track historical changes.
- Prepare appropriate documentation such as operational, maintenance, backup, and restoration procedures.
Integration & Deployment
- Include security planning and implement/incorporate appropriate security measures and controls for systems under development.
- Implement all security requirements as specified in the Information Security policies and industry best practices.
Problem Solving & Decision Making
Handling Problems
- Meeting specific deadlines and converting business processes into automated processes.
Independent Decision Making
- Sequence sub-projects to optimize workflow and resource management.
Key Competencies
**Skills**:
- Project Management: Timelines, resource planning, clear communication, and monitoring.
- Full Stack Development: Experience with Django, NextJS, Serverless, etc.
- Systems Automation: Writing systems automation software.
Coding Skills
- Proficiency in Python, NodeJS, Javascript and Typescript.
- Experience with databases such as MySQL, PostgreSQL and Dynamodb.
- Familiarity with AWS services like Lambda, S3, DynamoDB, Cognito, etc.
- Experience with Git.
- Proficiency with Docker and CI/CD pipelines like GitHub Actions and AWS CodePipeline.
- Experience with frameworks like NextJS, React, Amplify, etc.
Knowledge
- Rapid Application Development: Familiarity with Django, NextJS, AWS Lambda, and Serverless frameworks.
- Programming Languages: Hands-on experience with Python, NodeJS, Javascript, and Typescript.
- Research: Capability to identify and resolve technical issues.
- Core Business Processes: Good working knowledge.
- Code Version Control: Proficiency with Git.
Behavior
- Self-driven, results-oriented, and positive attitude.
- Keeps updated with technological changes.
- Identifies and voices issues that may impact the business.
Experience, Education & Qualifications
- Experience with open-source workflows.
Working Conditions
Physical Demands
- Standard working hours.
Environmental Conditions
- Normal office environment.
vacancy code**:25367
Be The First To Know
About the latest Go developer Jobs in Bahrain !
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.
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.
Outsystems Developer
Posted today
Job Viewed
Job Description
VAM Systems is currently looking for Outsystems Developer for our Bahrain operations with the following skillsets and terms & conditions:
Years of Experience : 4-6 Years
Qualification
BA Computer Science
Preferred Previous Work Experience: Banking
Technology Tools Required : Outsystems, MS SQL, HTML, CSS, Reactive
Experience Required:
- Knowledge of application development using Outsystems Technologies for both Web and Mobile and SDLC.
- Knowledge of CSS and HTML.
- Knowledge of working in Javascript and jQuery.
- Knowledge of working in Database.
- Knowledge in basic Networking concepts.
- Knowledge in building banking applications.
- Knowledge in Outsytstems LifeTime DevOps Tools.
- Knowledge in XML & JSON
- Knowledge in SoapUI, Postman and WebService development.
- Outsystems mobile development
- Outsystems traditional web development.
- Outsystems Reactive web development.
- Using LifeTime for applications deployment in Outsystems DevOps.
- Development of user interfaces using CSS, Jquery and Javascript.
- Outsystems RestFull API integration and development.
- Outsystems Soap API integration and development.
- Database SQL development and integration.
- Review technical service request and technical / business changes raised by business/ information security.
- Outsystems Mobile & Web Development
- API Development
- Applications Development Standards and Procedures
- Applications Knowledge
- Applications System Analysis
- Applications System Design
- Mobile Applications Development
- Mobile Platform Knowledge
- Mobile System Testing
- Mobile Systems Integration
- Mobile Tools and Products
- Mobile Emerging Technologies
- Programming
- System Development Life Cycle
- Technical Tools and Products
- Defect Analysis
- Agile Development Processes