​Impressit is a leading software innovation company specializing in developing AI solutions. We unite tech experts with extensive experience in building SaaS products, mobile apps, and web applications to create innovative digital products for our clients.
28 листопада 2025

Middle Full-Stack Engineer (Nest.js +React) (вакансія неактивна)

Львів

Impressit is looking for a Middle Full-Stack Engineer (Backend-Focused: NestJS + React) to join a cross-functional product team working on a full rewrite of an existing fund & investor management system for a US-based investment platform company.
This is a great opportunity to contribute to a meaningful product with real-world impact, while working with modern technologies and international teams.

What do we expect?

— 3.5–5+ years of commercial experience as a Full-Stack or Backend Engineer
— Hands-on experience with NestJS
— Strong knowledge of backend technologies: TypeScript, Node.js, NestJS, PostgreSQL, Redis, CQRS, DDD
— Experience with frontend technologies: React 19, TypeScript 5.9, Vite 7
— Solid experience with cloud platforms (AWS preferred)
— Experience with databases (PostgreSQL + TypeORM, Redis)
— Proven ability to write automated tests
— Good understanding of CI/CD practices (GitLab CI/CD)
— Excellent problem-solving and debugging skills
— Good communicator, comfortable working in cross-functional teams
— Strong Computer Science fundamentals (data structures, OOP, architecture)
— User-centric approach to performance and accessibility
— Upper-Intermediate or higher level of English

What will you do?

— Build backend applications using NestJS, following CQRS and DDD principles
— Develop robust and scalable services with a strong focus on code quality and automated testing
— Integrate with cloud infrastructure (AWS) and modern CI/CD pipelines
— Work on frontend tasks when needed using React 19, Zustand, TanStack Query, MUI, React Hook Form, Zod
— Work closely with cross-functional teams to design and deliver new features
— Engage in infrastructure-related topics (e.g., cloud services, deployment automation)
— Ensure performance, accessibility, and usability of applications
— Contribute to system architecture and participate in design discussions
— Work with PostgreSQL, TypeORM, Redis

As a plus:

— Experience with microservices, event sourcing, or message brokers
— Previous work on fintech or investment platforms
— Passion for clean code, developer experience, and end-user quality


What about our benefits?

— Generous vacation time: 24 days per year
— Professional education and training budget
— WOW team-building events
— Office in the Lviv city center (flexible time-work or fully remote)
— Paid sick leave