Lead Software Engineer

$$$$

We are looking for a Lead Software Engineer to join a fast-growing technology company developing AI-powered solutions for enterprise environments.

In this role, you will lead the development of AI-powered full-stack applications while mentoring and supporting other engineers. Youโ€™ll remain hands-on across the stack while taking ownership of technical direction, code quality, architecture, and delivery standards.

Youโ€™ll work closely with engineering, AI/ML, and product teams to build scalable and reliable systems that support real-time AI-driven workflows.
 

Responsibilities
 

  • Design and build full-stack applications that power AI-driven workflows for enterprise users.
  • Oversee and review the work of other engineers, ensuring high-quality, production-ready code.
  • Provide technical guidance, architectural direction, and hands-on engineering support.
  • Develop high-performance front-end interfaces for AI agent control, monitoring, and visualization.
  • Build scalable backend services supporting real-time AI interactions, knowledge retrieval, and automation.
  • Collaborate with AI/ML engineers to integrate LLMs, Retrieval-Augmented Generation (RAG), and automation into production-ready systems.
  • Establish engineering best practices across testing, deployment, and performance optimization.
  • Continuously improve AI-driven products while balancing development speed, scalability, and robustness.
     

Requirements
 

  • 10+ years of hands-on experience building full-stack production applications.
  • Previous experience leading or mentoring engineers.
  • Strong proficiency in React, TypeScript, and Node.js.
  • Backend development experience using Python.
  • Strong knowledge of cloud infrastructure (AWS, GCP, or Azure) and scalable architectures.
  • Understanding of AI-powered applications, including LLMs, chat interfaces, and agentic workflows.
  • Ability to operate effectively in a fast-paced, high-autonomy environment.
  • Strong collaboration skills across engineering, product, and AI/ML teams.
     

Nice to Have
 

  • Experience building AI-powered applications with LLM integrations.
  • Experience working in fast-paced startup or enterprise technology environments.
  • Strong UI/UX sense and experience building intuitive, AI-driven interfaces.
  • Experience with GraphQL, WebSockets, or real-time data streaming.
  • Contributions to open-source projects or experience building developer tools for AI.

Required skills experience

Node.js 4 years
React.js 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 27 August
21 views
ยท
6 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...