Software Engineering Lead (Full Stack)
On-site · Riyadh, Riyadh Region, Saudi Arabia
Job Summary
Lead the daily technical execution of development activities across backend, frontend, and mobile teams, ensuring milestones and quality standards are met. Provide hands-on technical leadership, assign tasks, coordinate with cross-functional groups, and maintain alignment with system architecture. Conduct regular code reviews, mentor engineers, and resolve complex technical challenges. Oversee CI/CD pipelines and containerized environments with Docker, ensuring application performance, scalability, and reliability. Prepare and present weekly technical status reports to the CTO and management. Required hands-on expertise spans Flutter, Node.js, PostgreSQL, React.js, TypeScript, Redis, CI/CD, Docker, and TanStack Query, with a strong emphasis on leadership, collaboration, and delivery discipline.
Required Qualifications
- 7–10 years of experience in software development and technical leadership
- Proven experience leading cross-functional development teams (frontend, backend, and mobile)
- Hands-on experience with Flutter for mobile development
- Proficiency with Node.js for backend development and API services
- Strong database design and management with PostgreSQL
- Frontend web development experience with React.js
- TypeScript-based application development
- Redis for caching and performance optimization
- Experience with CI/CD pipelines
- Docker containerization and environment management
- TanStack Query for data fetching and state management
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.