Senior Software Engineer, Full-Stack
$$$$
We are looking for a Senior Full-Stack Software Engineer to join a fast-growing technology company developing AI-powered solutions for enterprise clients.
In this role, you will work across the entire stack, building high-performance front-end experiences and scalable back-end systems that support real-time, AI-driven workflows.
Youโll collaborate with engineers, AI/ML specialists, and product teams to develop reliable, production-ready solutions and intuitive interfaces for AI-powered applications.
Responsibilities
- Design and build full-stack applications that power AI-driven workflows for enterprise users.
- 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.
- Optimize AI-powered UIs to provide seamless and intuitive user experiences.
- Collaborate with AI/ML engineers to integrate LLMs, Retrieval-Augmented Generation (RAG), and automation into production-ready applications.
- Build robust, efficient solutions with minimal dependencies.
- Continuously improve AI-driven products while balancing user needs and technical feasibility.
Requirements
- 8+ years of hands-on experience building full-stack production applications.
- Strong proficiency in React, TypeScript, and Node.js.
- Experience with backend development 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 solve complex technical problems and work effectively in a fast-paced, high-autonomy environment.
- Strong collaboration skills and experience working with cross-functional engineering, product, design, 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 understanding of UI/UX and experience building intuitive 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
React.js
7 years
TypeScript
7 years
Node.js
7 years
Python
7 years
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 27 August
125 views
ยท
25 applications
See stats of candidates who applied for this job ๐
๐
$3500-6000
Average salary range of similar jobs in
analytics โ
Loading...