Tech Lead / AI Engineering Lead
We are looking for an experienced Tech Lead who takes ownership of software architecture, delivery quality, and the technical evolution of our engineering teams.
This role goes beyond senior development. You will design systems, make architectural decisions, validate estimations, and ensure high-quality delivery for real client projects.
As Visarsoft evolves towards AI-native software development, you will also help our teams adopt modern AI engineering practices and tools.
At Visarsoft, we build SaaS platforms and modern web applications for international clients using React, Node.js, TypeScript, and cloud platforms such as AWS Lambda and Azure. In this role, you will work closely with both engineering teams and clients, shaping architecture and technical direction across projects.
Your Responsibilities
Technical Architecture
- Design scalable architectures for SaaS platforms and complex web systems
- Define technology choices and system architecture
- Prevent architectural mistakes early in the project lifecycle
- Ensure long-term maintainability and scalability of systems
Delivery Ownership
- Validate development estimations and technical approaches
- Identify technical risks early and propose mitigation strategies
- Ensure strong engineering standards and code quality
- Conduct architectural reviews and code reviews
Client Communication
- Participate in technical discussions with clients
- Translate business requirements into technical solutions
- Present architectural decisions and technical trade-offs
Team Leadership & Engineering Excellence
- Guide developers in technical decision-making
- Establish engineering standards and best practices
- Improve development processes and delivery quality
Mentor engineers and help grow the technical maturity of the team
AI Engineering & Innovation
We are actively integrating AI into our development workflows and software solutions.
The Tech Lead will help accelerate our engineering teams towards modern AI-driven development practices.
This includes:
- Introducing and optimizing AI coding tools (Cursor, Copilot, Claude, etc.)
- Helping teams adopt AI-assisted development workflows
- Supporting the integration of LLM-based features into SaaS products
- Guiding architecture decisions around AI-driven applications
- Promoting the use of AI coding agents and automation in development
We are specifically looking for someone who brings additional expertise in
- Python for data processing and AI integration
- LLM integrations and AI application architecture
- Vector databases and semantic search
- Cloud architecture and DevOps practices
- AI coding tools and agent-based development workflows
The goal is not only to deliver projects but also to strengthen our technical capabilities as a team.
This role is NOT for you if
- You prefer to focus only on your own tickets
- You avoid responsibility for architecture or delivery
- You are not comfortable communicating directly with clients
- You are not confident validating estimations or technical decisions
- You are not interested in modern AI-driven development approaches
We are specifically looking for someone who takes ownership and stands behind their technical decisions.
Requirements
- 8+ years of professional software development experience
- Strong experience in full-stack architecture
- Experience leading engineering teams or acting as a technical lead
- Strong knowledge of React / Next.js and Node.js ecosystems
- Experience with cloud infrastructure (AWS Lambda and/or Azure)
- Experience delivering SaaS platforms or complex web systems
- Strong understanding of software architecture and system design
- Ability to communicate clearly with technical and non-technical stakeholders
- Strong ownership mindset
Typical Tech Stack
Most of our projects use:
Frontend
- React / Next.js
TypeScript
Backend
- Node.js / NestJS
- Python (for AI and data workflows)
Infrastructure
- AWS Lambda
- Azure
Data & AI
- PostgreSQL
- Vector databases
- LLM APIs
- AI-powered workflows
What We Offer
- Work on modern SaaS and AI-driven products
- Direct influence on architecture and engineering standards
- Opportunity to shape the AI transformation of our engineering team
- Collaboration with international clients
- Flexible remote setup
- Opportunity to grow into Head of Engineering or CTO-level responsibilities
Required skills experience
| Node.js | 5 years |
| AWS Lambda | 5 years |
| React.js | 5 years |
| Basic Python knowledge | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |