Join an exciting fintech startup based in Bahrain that serves the GCC market. We are looking for a skilled Tech Lead/Architect to guide our technical architecture and drive our platform’s development strategy. This pivotal role involves making strategic technology decisions, ensuring high-quality development standards, and mentoring a talented team of developers.
**Key Responsibilities**:
– System Architecture Design: Develop and oversee the system architecture, ensuring
scalability, security, and high performance.
– Technology Stack Decisions: Evaluate and select appropriate technologies that align
with the platform’s needs and future growth.
– Technical Planning: Lead planning sessions to outline technical requirements,
timelines, and deliverables.
– Code Quality and Standards: Maintain high standards for code quality and
performance by setting and enforcing coding guidelines.
– Team Mentorship: Guide and support the development team, offering technical
mentorship to foster growth and skills development.
– Technical Debt Management: Identify and manage technical debt to ensure the
long-term health and agility of the codebase.
**Required Skills**:
– Extensive Software Development Experience: 7+ years in software development, with
a proven track record of delivering high-quality products.
– Strong React/Next.js Background: Proficient in using React and Next.js for building
– Microservices Architecture: Solid experience in designing and implementing
microservices-based architectures.
– Cloud Infrastructure Expertise: Knowledgeable in cloud platforms and services,
including deployment and management.
– Security and Payment Systems Knowledge: Understanding of security protocols and
payment system integration.
– Team Leadership: Demonstrated experience in leading technical teams, including
project management and resource planning.Desired Skills
– System Design Expertise: Skilled in designing systems emphasizing resilience
and performance.
– Performance Optimization: Ability to identify bottlenecks and improve system and
– Scalability Planning: Knowledge of strategies for scaling systems to handle increased
loads and future growth.
– Proficiency in Multiple Programming Languages: Familiarity with diverse
programming languages and frameworks.
– DevOps Practices: Experience with CI/CD pipelines, containerization, and other
DevOps methodologies.
**Key Performance Indicators (KPIs)**:
– System Uptime: Maintain high availability and minimize downtime.
– Performance Metrics: Optimize system performance to meet or exceed defined
benchmarks.
– Code Quality Metrics: Ensure high code quality, measured by test coverage, bug
density, and adherence to standards.
– Technical Debt Management: Efficiently manage and reduce technical debt.
– Team Productivity: Foster a productive and motivated team environment, meeting
deadlines and project milestones.
**Why Join Us?**
This role offers the opportunity to lead and innovate within a fintech startup that values
cutting-edge technology, teamwork, and agile methodologies. You’ll play a crucial part in
building a secure, scalable, and high-performing platform that will serve a diverse market across
the GCC region