We are seeking an experienced Tech Lead to join an up and coming Fintech start-up in Bahrain. The company's primary objective is to make high quality local and global alternative investments, such as private equity, real estate and infrastructure, accessible to qualified investors. Through their cutting-edge mobile application, they are dedicated to providing investors with unprecedented access to global private market opportunities, managed by best-in-class managers.
In this role, you'll be spearheading the development and enhancement of our technology platform. This role involves building and leading a multidisciplinary team of developers, designers, and engineers. The ideal candidate will have extensive experience in front-end and back-end development. The Tech Lead will ensure the technical excellence of the product while aligning it with the company's business objectives and strategic vision.
Main Responsibilities:
Team Building & Leadership:
- Recruit, onboard, and mentor a high-performing development team, including front-end and back-end developers, UI/UX designers, and other technical staff
- Foster a culture of collaboration, innovation, and continuous learning within the team
Technical Strategy & Execution:
- Define and execute the technical roadmap in alignment with the company's goals
- Oversee the architecture, design, and development of the platform, ensuring scalability, performance, and security
- Evaluate and implement modern frameworks, tools, and technologies to enhance development efficiency
Project Management:
- Collaborate with product management and other teams to translate business requirements into technical deliverables
- Manage sprints, ensure timely delivery of features, and maintain code quality standards
Stakeholder Management:
- Communicate technical progress, challenges, and solutions effectively to leadership and non-technical stakeholders
- Serve as the primary point of contact for external technical vendors or consultants
Compliance & Risk Mitigation:
- Ensure all technical systems comply with relevant regulatory frameworks
- Implement robust security protocols to protect sensitive user data
Performance Monitoring & Optimization:
- Establish and track key performance metrics for the platform and development processes
- Continuously optimize system performance, user experience, and technical processes based on data and analytics
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in software development, with at least 2 years in a senior/leadership role
- Expertise in modern JavaScript frameworks for front-end and back-end development (e.g., React, Angular, Node.js)
- Experience in fintech or financial services is a significant advantage
- Solid understanding of UI/UX principles and best practices
- Proven experience in cloud services and infrastructure, preferably AWS
- Strong knowledge of Agile methodologies and tools (e.g., JIRA, Confluence)
- Exceptional leadership, communication, and problem-solving skills
- Passion for driving technological innovation in a fast-paced environment
Benefits
- Competitive salary and performance-based incentives
- Opportunities for professional growth and development
- A dynamic and inclusive work environment