Powered By Lean Node

Full Stack Technical Lead (AI & Enterprise Solutions)
Role Overview
We are seeking a highly skilled and hands-on Full Stack Technical Lead to lead the architecture, development, and delivery of AI-powered Governance, Risk, and Compliance (GRC) platforms and enterprise software solutions. This role combines technical leadership with active software development, requiring a strong engineer who can design secure, scalable, and compliant systems while contributing directly to the codebase. You will work closely with Product Managers and cross-functional teams to build innovative enterprise applications, drive technical excellence, and ensure successful product delivery.

Key Responsibilities

  • Lead the technical architecture, design, and implementation of enterprise-grade software products from concept to production.

  • Design, develop, test, and maintain scalable, secure, and high-performance full stack applications using modern technologies.

  • Build responsive frontend applications and scalable backend services, APIs, and real-time systems.

  • Design and implement microservices, event-driven architectures, and cloud-native solutions.

  • Develop AI-powered features, intelligent agents, and workflow automation using modern AI frameworks and Large Language Models (LLMs).

  • Design and implement Retrieval-Augmented Generation (RAG), vector search, and AI orchestration where applicable.

  • Translate business and product requirements into scalable technical solutions while balancing performance, security, and maintainability.

  • Take ownership of technical decisions, architecture, and technology selection to ensure long-term product scalability.

  • Lead, mentor, and support engineers through code reviews, technical coaching, pair programming, and knowledge sharing.

  • Establish engineering standards, coding guidelines, and development best practices across the team.

  • Build and optimize CI/CD pipelines, deployment processes, and development workflows to improve engineering efficiency.

  • Design, deploy, and maintain cloud infrastructure and containerized applications.

  • Optimize application performance, database architecture, caching strategies, and overall system reliability.

  • Integrate enterprise platforms, third-party services, AI providers, and external APIs while ensuring security and maintainability.

  • Ensure compliance with Governance, Risk & Compliance (GRC) principles, cybersecurity standards, and regulatory requirements.



Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 7+ years of professional experience in full stack software development.

  • 3+ years of experience leading software engineering teams or serving as a Technical Lead.

  • Proven experience designing and delivering enterprise SaaS or cloud-native applications.

  • Strong understanding of software architecture, design patterns, and distributed systems.

  • Experience working in Agile/Scrum development environments.

  • Excellent leadership, communication, problem-solving, and stakeholder management skills.

  • Strong sense of ownership with the ability to balance technical leadership and hands-on software development.

  • Professional proficiency in English.

Apply for this job