logo
MenuNABHAS

HOME

SERVICES

INSIGHT

WORK

CAREER

Technical Lead

Full Time

Hybrid

Description

We are seeking a Senior Full-Stack Developer who will also serve as Technical Lead, leading the development team, defining technical direction, mentoring developers, and ensuring high-quality delivery across all projects.

This role requires someone who is highly hands-on, comfortable making technical decisions, and capable of leading the team of developers through structured processes, best practices, and real-world problem-solving.

Responsibilities

  • Technical Ownership & Architecture

  • Take complete ownership of the technical direction and architecture of all ongoing and new projects.

  • Analyse business and functional requirements and convert them into clear technical solutions and system designs.

  • Define and enforce coding standards, architectural patterns, and best practices.

  • Select appropriate technologies, frameworks, plugins, and integrations based on project needs.

  • 2. Full Stack Development (Hands-on)

  • Actively develop and review both backend and frontend components.

  • Build and customise.

  • WordPress themes and plugins

  • WooCommerce custom functionality (pricing logic, checkout flows, subscriptions, integrations)

  • Design and development of REST APIs

  • Headless CMS solutions using Strapi

  • Ensure clean, secure, scalable, and well-documented code.

  • 3. Project Planning & Execution

  • Lead the research, evaluation, and planning phase of projects before development begins.

  • Break down requirements into actionable tasks, milestones, and development phases.

  • Provide realistic effort estimates and technical timelines.

  • Oversee implementation to ensure alignment with planning, scope, and quality expectations.

  • Identify technical risks early and propose mitigation strategies.

  • 4. Team Leadership & Mentorship

  • Lead and mentor a team of junior and mid-level developers.

  • Guide developers on how to research, evaluate, and implement solutions independently.

  • Conduct regular code reviews and technical walkthroughs.

  • Help establish structured development workflows and accountability.

  • Support developers in improving problem-solving, debugging, and decision-making skills.

  • 5. Quality Assurance, Performance & Security

  • Ensure all deliverables meet quality, performance, and security standards.

  • Review and optimise application performance, database queries, and API responses.

  • Enforce version control, testing, staging, and deployment best practices.

  • Ensure projects are SEO-friendly, accessible, and production-ready.

  • 6. Collaboration & Communication

  • Act as the primary technical point of contact within the agency.

  • Collaborate with project managers, designers, and stakeholders to align technical execution with business goals.

  • Participate in client discussions when technical clarification or guidance is required.

  • Clearly communicate technical decisions, trade-offs, and risks in a non-technical manner.

  • Responsibilities

    1. Technical Skills

  • Strong hands-on experience with:

  • WordPress (custom themes, plugins, hooks, REST API)

  • WooCommerce (custom pricing, checkout, subscriptions, third-party integrations)

  • Laravel (MVC architecture, Eloquent, queues, jobs, APIs)

  • Strapi (content modelling, APIs, headless CMS implementations)

  • React

  • Proficiency in:

  • Strong experience with Git and collaborative workflows.

  • 2. Leadership & Planning Skills

  • Proven experience leading or mentoring developers.

  • Strong ability to independently research, evaluate, and implement technical solutions.

  • Experience overseeing projects from concept to deployment.

  • Ability to balance technical excellence with timelines and business constraints.

  • Responsibilities

  • Experience with headless WordPress or decoupled architectures.

  • Familiarity with CI/CD pipelines and deployment automation.

  • Knowledge of Docker or container-based development.

  • Experience in a digital agency or multi-project environment.

  • Understanding of SEO, Core Web Vitals, and performance optimisation.

  • Responsibilities

  • Strong ownership and accountability mindset.

  • Excellent problem-solving and analytical skills.

  • Clear communication and documentation abilities.

  • Patient, structured mentor who enjoys developing others.

  • Comfortable working in a fast-paced agency environment with multiple clients.

  • Responsibilities

  • Developers become more self-sufficient and confident in decision-making.

  • Projects are better planned with fewer technical issues during execution.

  • Code quality, performance, and maintainability improve consistently.

  • The development team operates with clearer structure and standards.

  • Contact and application process

    Please press Apply Now Button

    Technical Lead | Careers at Nabhas