Software Engineering Lead
Datamatics Technologiesوصف الوظيفة
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
¿Te interesa este puesto?