Middle+ Full-Stack Developer (React + Node.js)
Remote•Salary not specified
Kyiv, Ukraine
Tech Stack
Next.jsTypeScriptReactNode.jsRedisDockerWebSocketsNestJSPrismaTypeORM
Job Description, Responsibilities & Requirements
About the Position
Middle+ Full-Stack Developer (React + Node.js)
We are seeking a skilled Middle+ Full-Stack Developer with 2+ years of experience in Node.js and React to join our team at IDS. This role offers 100% remote work with a balanced schedule and competitive salary.
Responsibilities
- Develop frontend and backend features with React, Next.js, Node.js, and NestJS.
- Build and maintain REST and GraphQL APIs (Apollo/Nexus).
- Work with microservices, message queues (RabbitMQ, AWS SQS), and WebSockets.
- Use ORM/ODM tools (TypeORM, Prisma, Mongoose).
- Optimize performance and write clean, modular code.
- Participate in CI/CD and code reviews.
- Collaborate with client teams and internal colleagues.
Requirements
- 2+ years experience with Node.js (Express/NestJS).
- 2+ years experience with React.js and Next.js (SSR/SSG, App Router).
- Strong TypeScript skills.
- Experience with Docker, Redis, WebSockets.
- Familiarity with monorepos (Nx, Turborepo).
- Knowledge of microservices and message queues.
- Experience with at least one ORM/ODM: TypeORM, Mongoose, or Prisma.
- CI/CD pipeline experience.
- Git and code review skills.
- Experience with modern UI libraries such as Tailwind CSS, Material UI, and Radix UI.
- English level: Upper-Intermediate.
Nice to Have
- Vue.js, Nuxt.js, Angular experience.
- Unit/integration testing (Jest, Testing Library).
- Logging/monitoring tools (Sentry, Datadog).
- DevOps basics (Docker Compose, GitHub Actions).
- Serverless/cloud functions (AWS Lambda).
- Mentoring and code review participation.
We Offer
- Competitive salary.
- 100% Remote Work - work from anywhere.
- Balanced Schedule - Mon–Fri, 9 am - 6 pm Kyiv time.
- Professional Growth - course reimbursements.
- Paid Vacation - 18 working days + holidays.