Upload
Job Description
You’ll work closely with senior engineers to help design, build, and maintain key parts of our product. This includes frontend experiences, backend APIs, and data models. You’ll gain exposure to a variety of tools, techniques, and development practices.
We don’t expect you to know everything — but we do expect curiosity, thoughtfulness, and the drive to learn fast.
What You’ll Do
- Contribute to product features across the stack, with guidance and support
- Learn best practices around code quality, testing, and delivery
- Write clean, maintainable code in a collaborative environment
- Participate in code reviews, standups, and planning sessions
- Ask great questions, pair with senior engineers, and absorb everything you can
Requirements
What We’re Looking For
- You’ve built software projects — personal, academic, internship, or freelance
- Strong understanding of programming fundamentals and software design
- Familiarity with object-oriented and functional programming concepts
- Understanding of how ORMs are used to model and interact with data
- Willingness to work from our Bahrain office and learn as part of an in-person team
- Clear communication and a collaborative mindset
Nice to Have
- Exposure to backend or mobile development
- Experience with modern languages (e.g., TypeScript, Dart, Kotlin, Java, Python)
- Interest in fintech or financial applications
Skills
- Analyse Software Specifications
- Create Flowchart Diagram
- Debug Software
- Define Technical Requirements
- Develop Automated Migration Methods
- Develop Software Prototype
- Identify Customer Requirements
- Interpret Technical Requirements
- Manage Engineering Project
- Perform Scientific Research
- Provide Technical Documentation
- Use An Application-Specific Interface
- Use Software Design Patterns
- Use Software Libraries
- Use Technical Drawing Software
- Utilise Computer-Aided Software Engineering Tools
Job Details
Job Location
Manama, Bahrain
Company Industry
Management; Financial Services
Company Type
Employer (Private Sector)
Job Role
Software developer
Preferred Candidate
Career Level
03 - Entry Level
About This Company
