Skip to main content

Software Engineering Lead

Technology
Datamatics Technologies
Riyadh, المملكة العربية السعوديةمنذ 3 أسابيعحتى ١‏/٧‏/٢٠٢٦
دوام كاملفي الموقع

وصف الوظيفة

Job Title: Software Engineering Lead Mandatore Experience in : Flutter, Node.js, TypeScript, React.js, TanStack Query, CI/CD pipelines, and Dockerized environments.

Role Purpose The Head of Engineering will lead the entire technology function, combining strategic technical leadership with strong operational execution. This role is responsible for defining the technical vision, ensuring architectural excellence, and delivering scalable, high-performance systems aligned with business objectives. The ideal candidate will bring deep hands-on expertise across modern full-stack and DevOps ecosystems, particularly in Flutter, Node.js, TypeScript, React.js, TanStack Query, CI/CD pipelines, and Dockerized environments.

Role Nature

Strategic Leadership: Own and drive the technical vision, architecture, and long-term roadmap

Operational Leadership: Oversee daily engineering execution, task allocation, and delivery tracking

Hands-on Leadership: Actively contribute to architecture decisions, code quality, and complex problem-solving

Key Responsibilities

1.

Technical

Strategy & Architecture

Define and evolve the organization’s technical roadmap aligned with business goals

Architect scalable, high-performance systems using:

Backend: Node.js, TypeScript

Frontend: React.js with TanStack Query

Mobile: Flutter

Ensure robust API design, microservices architecture, and distributed systems best practices

Drive system scalability, reliability, and performance optimization

Manage and reduce technical debt through structured initiatives

2.

Engineering

Governance, Quality & Security

Establish engineering standards, coding guidelines, and best practices

Ensure high-quality, maintainable, and testable code across all platforms

Define and enforce security protocols, system hardening, and compliance

Oversee code reviews, architecture validations, and release quality

3.

Technical

Operations & DevOps Excellence

Lead day-to-day engineering execution across backend, frontend, and mobile teams

Design, implement, and optimize CI/CD pipelines for seamless and automated deployments

Manage and scale Dockerized environments for development, staging, and production

Ensure system uptime, monitoring, logging, and incident management processes

Collaborate closely with DevOps to maintain efficient infrastructure and deployment cycles

4.

Technical

Leadership & Team Management

Lead, mentor, and scale high-performing engineering teams

Conduct high-level code and architecture reviews

Provide technical direction across

Flutter mobile applications

Node.js/TypeScript backend systems

React.js frontend applications

Foster a culture of engineering excellence, innovation, and continuous learning

  • Cross-Functional & Executive Collaboration

Partner with leadership to align technology with business strategy

Work closely with Product, Design, and Operations teams for seamless delivery

Drive hiring, team structuring, and capability development

Contribute to executive-level decision-making and long-term planning

Required Technical Expertise (Mandatory)

Mobile Development: Strong hands-on experience with Flutter

Backend: Node.js with TypeScript (API design, microservices, scalability)

Frontend: React.js with TanStack Query for data fetching and state management

Database: PostgreSQL, Redis

DevOps (Mandatory)

CI/CD pipeline design and implementation

Docker and containerized environments (mandatory)

Strong understanding of system design, distributed systems, and cloud-native architectures

Mandatory Requirements

Proven experience as Head of Engineering / Engineering Manager / Technical Architect

Strong track record of managing engineering teams and delivering complex systems

Hands-on experience in full-stack development and modern architectures

Deep understanding of CI/CD pipelines and Dockerized deployments (must-have)

Experience building scalable, high-availability production systems

Excellent communication and leadership skills

Preferred Qualifications

Experience working on digital platforms, fintech, or marketplace products

Exposure to Middle East / Saudi market is a strong advantage

Experience with cloud platforms (AWS, GCP, or Azure)

Familiarity with Kubernetes and advanced DevOps practices

Key Competencies

Strategic thinking with strong technical vision

Leadership and team-building capabilities

Strong decision-making and problem-solving skills

Execution-focused with high attention to quality and timelines

Excellent stakeholder management and collaboration skills

Keywords
FlutterNode.jsTypeScriptReact.jsTanStack QueryCI/CD PipelinesDockerPostgreSQLRedisSystem DesignMicroservicesCloud-native ArchitecturesTechnical LeadershipTeam ManagementAPI DesignDevOpsSoftware Engineering LeadCI/CDDistributed SystemsCloud-nativeEngineering ManagementTechnical ArchitectureScalabilityFull-stack DevelopmentFintechMarketplaceAWSGCPAzureKubernetesTechnical RoadmapCode QualitySecurity ProtocolsTeam Mentorship

¿Te interesa este puesto?