Full-stack Developer (Angular/Node.js)

$

About the project
We are building a comprehensive client contact data discovery and management platform that automates the entire workflow of finding, collecting, and working with client information. The application combines powerful data collection capabilities with advanced automation features to streamline client relationship management processes.
Project stage: Release preparation - the core functionality is developed, and we’re focusing on final testing, optimization, and preparing for production deployment.

Responsibilities:

β€” Develop and maintain backend microservices using NestJS;
β€” Build and enhance frontend features using Angular + TypeScript;
β€” Design and implement REST APIs for client data collection and automation;
β€” Work with data processing pipelines, business logic, and system integrations;
β€” Implement messaging and caching solutions using RabbitMQ/Redis;
β€” Participate in architecture discussions and feature development;
β€” Write and maintain tests (unit and e2e);
β€” Optimize database queries and ensure data integrity in PostgreSQL.

Required skills:

β€” 2+ years of commercial experience as a Full-stack or Software Developer;
β€” Strong experience with Node.js and NestJS framework;
β€” Proficiency in Angular and TypeScript;
β€” Understanding of REST API design and integration;
β€” Experience with relational databases (PostgreSQL) and ORM (TypeORM or similar);
β€” Knowledge of messaging systems (RabbitMQ) or caching (Redis);
β€” Experience with Docker and Git;
β€” Understanding of testing approaches (unit/integration/e2e);
β€” Experience with AI integrations (Claude, Gemini, or similar);
β€” English level: Upper-intermediate or higher.

Will be a plus:

β€” Experience with Nx monorepo tooling;
β€” Hands-on experience with Elasticsearch for search functionality;
β€” Familiarity with microservices architecture and design patterns.

We offer:

β€” Opportunities for career growth and personal development, to help you improve your skills and achieve your goals;
β€” No micromanagement β€” your ideas and initiatives are always encouraged;
β€” Educational programs that are covered by the company at 30% of the expense;
β€” Paid vacation leave and public holidays (21 vacation days annually);
β€” Competitive financial compensation with regular performance reviews;
β€” Outdoor team activities are paid for by the company;
β€” English language improvement through extensive communication;
β€” The chance to work alongside highly experienced and enthusiastic IT professionals who are ready to share their knowledge and help you gain invaluable experience in a live IT environment.

Required domain experience

SaaS 1 year

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Node.js, Angular, PostgreSQL, Claude, RabbitMQ, Redis, TypeScript, Nest.js
Published 5 June
33 views
Β·
8 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...