Senior Full-stack Developer (NestJS + TypeScript / React + Next.js)

We are looking for Senior Full-stack Developer (NestJS + TypeScript / React + Next.js) to join a web platform built for the full order-to-cash lifecycle of service companies. The product functions similarly to Ukrainian marketplaces (like Rozetka or Kabanchik), enabling stores to manage products, invoices, employees, and daily operations within a subscription-based model.

Start date: Beginning of January


Must-Have Requirements:
- 5+ years of backend development experience
- Strong proficiency in NestJS and TypeScript
- 2+ years of React and Next.js experience
- PostgreSQL experience (schema design, query optimization, migrations) or similar
- ORM experience (TypeORM, Prisma, etc)
- Docker for local development and containerization
- REST API design and documentation (Swagger/OpenAPI)
- Git workflow proficiency (branching strategies, PR reviews)
- Authentication & authorization implementation (JWT, RBAC, or similar)
- Server-side Rendering (SSR) and Static Site Generation (SSG) understanding
- MUI (Material UI) component library experience
- Tailwind CSS or similar utility-first CSS frameworks
- State management (React Query, Zustand, or Redux)
- Upper-Intermediate English โ€” direct client communication required
- Ability to identify and articulate code quality issues constructively
- Self-driven and capable of working with minimal supervision

Quality & Process Skills:
- Proven experience conducting code reviews with focus on maintainability and bug prevention
- Strong debugging and troubleshooting skills in existing codebases
- Unit and integration testing (Jest preferred)
- Understanding of SOLID principles and clean architecture patterns

Nice-to-Have Requirements:
- AWS services experience (EC2, S3, RDS, Lambda)
- CI/CD pipeline experience (GitHub Actions, GitLab CI, or similar)
- Third-party integration experience, particularly:
Payment systems (Stripe)
Accounting systems (QuickBooks โ€” currently in use)
- Performance monitoring and logging tools
- Security best practices (OWASP awareness, input validation, secrets management)

Responsibilities:
- Continuous feature development and maintenance/upgrades
- Implementation of security best practices
- Project flow optimizations
- Test automation
- Direct communication with the client on technical topics

Required languages

English B2 - Upper Intermediate
Published 17 December 2025
58 views
ยท
17 applications
75% read
ยท
44% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...