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.
Benefits * A competitive salary and flexible compensation package * Flexible working format: remote, office-based, co-working space * Professional development tools (mentorship program and trainings) * Medical insurance * Free corporate English classes and speaking clubs with a native speaker