
Software Developer
3 days ago
We are seeking a skilled Full Stack Engineer to join our team. This role is ideal for someone with experience in building scalable and maintainable applications.
- Key Responsibilities:
- Develop high-quality code that meets the evolving needs of our products.
- Implement new features and support existing ones, ensuring seamless functionality and user satisfaction.
- Collaborate with cross-functional teams to design and implement software solutions.
- Design and implement automated and manual test suites to ensure top-notch software quality.
- Make informed decisions related to code architecture, ensuring long-term maintainability and scalability of the codebase.
Required Skills and Qualifications
- Over 2 years of hands-on full stack experience (React/React-Native + Node)
- Experience with Serverless framework
- Experience with microservices & event-driven architecture
- Strong knowledge of NoSQL & SQL
- Experience with TypeScript
- Experience with react hooks, functional components, and functional programming patterns
- Experience in animation development and graphic design
- Experience with libraries: jest, react-query, amplify
- Experience with AWS services (Cognito, S3, Cloudfront, DyanmoDB, Lambda, SQS, SNS, OpenSearch, Cloudformation)
- Experience with TDD & Clean Architecture
- Experience with CI/CD, Scrum, Firebase, REST API, GraphQL
- Experience working with remote teams
- Startup experience is a plus
- Strong communicator
- Pleasant personality and able to lead with empathy and patience
- Receptive to feedback and committed to personal growth & development
Are you passionate about building scalable and maintainable applications? Do you have experience in full stack development and want to take your career to the next level?
Why Choose Us?
- Opportunity to work on challenging projects and grow as a professional.
- Collaborative and dynamic work environment.
- Competitive compensation package.
- Professional development opportunities.
-
Software Development Professional
3 days ago
Manama, Manama, Bahrain beBeeSoftware Full time 15,000 - 18,000Entry-Level Software Engineer PositionWe are seeking a talented and ambitious individual to join our software engineering team as an entry-level software engineer. This is an exciting opportunity for someone looking to start their career in software development and contribute to the design, development, and delivery of cutting-edge technology products.Job...
-
Senior Software Developer
1 day ago
Manama, Manama, Bahrain beBeeDeveloper Full timeJob OpportunityWe are seeking a highly skilled professional to fill a key role in our team.The ideal candidate will have a solid foundation in software development and be well-versed in multiple programming languages, including Java and Angular.Bachelor's degree in Engineering or Computer Science required.Minimum 4 years of relevant experience.Proficiency in...
-
Secure Software Development Expert
3 days ago
Manama, Manama, Bahrain beBeeCybersecurity Full time 9,000 - 12,000Job Title: Application Security Specialist We are seeking a highly skilled Application Security Specialist to join our team. Key Responsibilities:Perform security analysis and develop robust security architecture.Design security controls to mitigate risks and develop secure software development methodologies.Collaborate with cross-functional teams to ingrain...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain RESO Full timeRole DescriptionThis is a full-time, on-site role for a Software Engineer located in Manama. You will work with AI agents to build software solutions across different areas including frontend, backend, security, and mobile applications. The AI handles most of the coding - your job is to guide it properly and ensure the output meets quality standards.What...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain Canonical Full timeSoftware Engineer (Python/Linux/Packaging)Join or sign in to find your next jobJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come...
-
Software Engineering Director
1 day ago
Manama, Manama, Bahrain beBeeEngineering Full timeSenior Software Leadership PositionWe are seeking a highly skilled Senior Software Engineer to lead our software engineering team. The successful candidate will be responsible for overseeing multiple technical teams, driving the adoption of best practices and technological advancements within the organization.This is a senior leadership role that requires...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain Canonical Full timeSoftware Engineer - Solutions EngineeringJoin or sign in to find your next jobJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalCanonical is a leading provider of...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Tester
4 weeks ago
Manama, Manama, Bahrain Nexcel Computer Solutions Full time§ Create test scenarios for the applications under test based on the owners' requirements§ Conduct various tests to check the usability of the software§ Analyze the impact of databases, errors, and software bugs in each software§ Create test reports to share with the design team appropriately§ Participate in design reviews§ Highlight potential problems...