Technical Lead (Senior Full Stack Developer)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Location: Riyadh, Saudi Arabia Employment Type: Full-time Experience Required: 7+ years We are looking for a hands-on Technical Lead (Senior Full Stack Developer) with strong expertise in React, JavaScript, Supabase, PostgreSQL, cloud deployment, and AI/LLM integration.
Key Skills for This Role
Full Job Posting
Experience Required
7+ years
We are looking for a hands-on Technical Lead (Senior Full Stack Developer) with strong expertise in React, JavaScript, Supabase, PostgreSQL, cloud deployment, and AI/LLM integration.
The role combines technical leadership with active development responsibility across frontend, backend, database, cloud, and AI-enabled application components.
The ideal candidate can lead architecture decisions, guide implementation, review code, mentor developers, and ensure scalable, secure, and maintainable delivery.
Supabase is positioned as a Postgres development platform with backend capabilities such as database, functions, and related services, which aligns well with this role’s backend scope.
About The Role
This role is responsible for designing, developing, deploying, and improving modern full stack applications for production use.
The candidate should be able to translate business and functional requirements into robust technical solutions while leading engineering standards and development practices.+1
The position requires a strong mix of hands-on software engineering, solution architecture, cloud deployment knowledge, and practical AI/LLM integration experience.
Similar roles commonly include architecture ownership, cross-functional collaboration, release oversight, and mentoring responsibilities.+2
Key Responsibilities
- Lead the architecture, design, and development of full stack applications using React and modern JavaScript frameworks
- Build and manage backend services using Supabase and PostgreSQL, including schema design, queries, integration logic, and production-ready backend patterns+2
- Use Supabase platform capabilities where required, including database-connected functions and backend service integration
- Own application deployment to cloud environments and ensure reliable release, configuration, monitoring, and operational readiness
- Define and improve CI/CD pipelines, code quality standards, testing practices, and deployment workflows
- Design and integrate AI/LLM-powered features such as assistants, chat interfaces, document Q&A, retrieval workflows, prompt-based automation, or other intelligent application capabilities
- Work with structured and unstructured data to support context-aware AI applications, including embeddings, retrieval pipelines, and vector-based search patterns where needed
- Review code, mentor developers, and provide technical guidance to ensure engineering best practices are followed
- Collaborate with business, product, design, and project stakeholders to convert requirements into technical delivery plans
- Ensure application security, scalability, performance, maintainability, and production stability across the full stack
- Maintain technical documentation, architecture decisions, and implementation standards
Required Qualifications
- Minimum 7 years of professional experience in full stack software development
- Strong expertise in React and JavaScript for enterprise or production-grade frontend development
- Strong experience with Supabase and PostgreSQL for backend development, database design, and application integration
- Proven experience with cloud deployment and production support on platforms such as AWS, Azure, or GCP
- Strong understanding of CI/CD, source control, testing workflows, and release processes
- Practical experience integrating AI/LLM services into software applications through APIs and application workflows
- Good knowledge of prompt engineering, embeddings, retrieval-augmented generation, and LLM-powered use cases
- Strong understanding of REST APIs, application architecture, authentication, and secure development practices
- Experience in technical leadership, code reviews, developer mentoring, and architecture guidance
- Strong communication, problem-solving, and stakeholder management skills
Preferred Qualifications
- Experience with TypeScript, Next.js, Node.js, or similar complementary technologies
- Experience with Docker, Kubernetes, or serverless deployment
- Experience with vector databases, AI orchestration frameworks, or agent-based AI application design
- Experience delivering enterprise-scale or government-related platforms
- Experience working in Agile teams and participating in sprint planning, estimation, and technical roadmap discussions
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career