Full-Stack Engineering Lead

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engineering Lead developing AI-powered tools at a digital product agency, leading technical challenges and collaborating with product and client teams.

Responsibilities:

  • Design and build AI-powered tools and automations that streamline internal business processes (HR, Finance, etc.), working directly with stakeholders to identify opportunities
  • Evaluate where LLM orchestration, chat interfaces, or multimodal AI genuinely adds value versus where standard software engineering is the right answer
  • Design async processing pipelines, batch workflows, and decoupled service architectures suited to internal tooling at scale
  • Oversee day-to-day engineering work, keeping the team unblocked and aligned on priorities
  • Architect scalable backend systems using languages and frameworks such as Python and Java. Experience with Kotlin is a plus.
  • Contribute to frontend work using React and TypeScript as needed
  • Drive decision-making around performance, scalability, and system design
  • Write clean, maintainable code and ensure engineering best practices are followed
  • Lead technical documentation, sprint planning, and ongoing delivery
  • Partner with product managers and designers to define and scope solutions
  • Lead client-facing conversations around technical strategy and progress
  • Present work during demos, milestone check-ins, and roadmap reviews
  • Balance business needs with technical feasibility in collaborative planning sessions
  • Provide regular feedback and guidance to engineers
  • Contribute to hiring, onboarding, and leveling processes
  • Help foster a strong, inclusive engineering culture rooted in transparency and accountability
  • Identify opportunities to improve our tools, processes, and technical standards

Requirements:

  • 7+ years of professional engineering experience
  • English proficiency
  • Familiarity with AI/LLM integration patterns: orchestration frameworks, MCP, output quality management, and prompt engineering
  • You can take a vague brief, ask the right clarifying questions, form a plan, and deliver a working system without heavy supervision
  • You've built real systems end-to-end before and can point to specific examples. Past experience with internal tools or automation platforms is a strong plus.
  • Experience with access control design (RBAC, zero trust principles), data sensitivity considerations, and API gateway patterns
  • Experience with Python and Java, including system architecture and performance optimization, is required. Kotlin experience is a plus.
  • Strong knowledge of React, NextJS, and TypeScript
  • Backend experience with APIs, databases (SQL/NoSQL), cloud services (AWS, GCP), and distributed systems
  • Experience with service-oriented architecture, API gateway patterns, and inter-service communication (GraphQL, gRPC, or similar)
  • You can communicate effectively with both technical and non-technical audiences and are comfortable leading presentations and deep-dive technical discussions
  • You understand how to compromise on business trade-offs and technical decisions
  • You can design and communicate robust, scalable technical solutions that our internal and client teams understand and want to work on
  • You're comfortable dealing with uncertainty and are capable of disambiguating complex scope and domains to your team
  • You care about people and are motivated to help your team members achieve success on projects.

Benefits:

  • Flexible working hours and a remote-friendly culture
  • Flexible time-off allowance for vacation, sick days, and personal time as needed.