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?
—
— 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